summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarshall Clow <mclow.lists@gmail.com>2013-10-21 14:29:37 +0000
committerMarshall Clow <mclow.lists@gmail.com>2013-10-21 14:29:37 +0000
commitd8cfc7dce9b9ce92a45ffe80dc10c603faa2d243 (patch)
tree26eda5c5193215575ef3b571952165e67dbf1852
parent665c90e184231b9a0a3cde016f383fbb81e001b3 (diff)
downloadbcm5719-llvm-d8cfc7dce9b9ce92a45ffe80dc10c603faa2d243.tar.gz
bcm5719-llvm-d8cfc7dce9b9ce92a45ffe80dc10c603faa2d243.zip
Patch by GM: Adding MSVC support to __bit_reference
llvm-svn: 193084
-rw-r--r--libcxx/include/__bit_reference6
1 files changed, 3 insertions, 3 deletions
diff --git a/libcxx/include/__bit_reference b/libcxx/include/__bit_reference
index 22cf0957f20..37b79237128 100644
--- a/libcxx/include/__bit_reference
+++ b/libcxx/include/__bit_reference
@@ -40,7 +40,7 @@ class __bit_reference
__storage_pointer __seg_;
__storage_type __mask_;
-#if defined(__clang__) || defined(__IBMCPP__)
+#if defined(__clang__) || defined(__IBMCPP__) || defined(_LIBCPP_MSVC)
friend typename _Cp::__self;
#else
friend class _Cp::__self;
@@ -130,7 +130,7 @@ class __bit_const_reference
__storage_pointer __seg_;
__storage_type __mask_;
-#if defined(__clang__) || defined(__IBMCPP__)
+#if defined(__clang__) || defined(__IBMCPP__) || defined(_LIBCPP_MSVC)
friend typename _Cp::__self;
#else
friend class _Cp::__self;
@@ -1222,7 +1222,7 @@ private:
__bit_iterator(__storage_pointer __s, unsigned __ctz) _NOEXCEPT
: __seg_(__s), __ctz_(__ctz) {}
-#if defined(__clang__) || defined(__IBMCPP__)
+#if defined(__clang__) || defined(__IBMCPP__) || defined(_LIBCPP_MSVC)
friend typename _Cp::__self;
#else
friend class _Cp::__self;
OpenPOWER on IntegriCloud