Fixed clang 3.5,3.6 incompatibilities
authorkhizmax <libcds.dev@gmail.com>
Mon, 14 Nov 2016 18:39:43 +0000 (21:39 +0300)
committerkhizmax <libcds.dev@gmail.com>
Mon, 14 Nov 2016 18:39:43 +0000 (21:39 +0300)
test/unit/misc/cxx11_atomic_class.cpp
test/unit/misc/cxx11_atomic_func.cpp

index e75141b4d36747b48287aeee1c26515c225c8332..fa113f7ee3bcacbf9db69b6239786e17b9e4e2c8 100644 (file)
@@ -788,8 +788,8 @@ namespace {
         test_atomic_integral_volatile<unsigned long long>();
     }
 
-#if !( CDS_COMPILER == CDS_COMPILER_CLANG && defined(_LIBCPP_VERSION) && CDS_COMPILER_VERSION < 40000 )
-    //clang error (libc++) with atomic<void> fetch_add/fetch_sub
+#if !( CDS_COMPILER == CDS_COMPILER_CLANG && CDS_COMPILER_VERSION < 40000 )
+    //clang error with atomic<void*> fetch_add/fetch_sub
     TEST_F( cxx11_atomic_class, atomic_pointer_void )
     {
         do_test_atomic_pointer_void<false>();
index 417752fb2b2faf3e015a94a0c203ca24fbf017f5..2ed477d7fe22e8d5549768c6e80dbae90e3ae241 100644 (file)
@@ -706,8 +706,8 @@ namespace misc {
         test_atomic_integral_volatile<unsigned long long>();
     }
 
-#if !( CDS_COMPILER == CDS_COMPILER_CLANG && defined(_LIBCPP_VERSION) && CDS_COMPILER_VERSION < 40000 )
-    //clang error (libc++) with atomic<void> fetch_add/fetch_sub
+#if !( CDS_COMPILER == CDS_COMPILER_CLANG && CDS_COMPILER_VERSION < 40000 )
+    //clang error with atomic<void*> fetch_add/fetch_sub
     TEST_F( cxx11_atomic_func, atomic_pointer_void )
     {
         do_test_atomic_pointer_void<false>();