[libcxx-commits] [libcxx] db574fc - [libc++] Make ext-int.verify.cpp test compatible with c++03

John Brawn via libcxx-commits libcxx-commits at lists.llvm.org
Thu Sep 3 10:19:12 PDT 2020


Author: John Brawn
Date: 2020-09-03T18:18:19+01:00
New Revision: db574fc7ba2a2faafdbf42f8759e206dac0fc4b2

URL: https://github.com/llvm/llvm-project/commit/db574fc7ba2a2faafdbf42f8759e206dac0fc4b2
DIFF: https://github.com/llvm/llvm-project/commit/db574fc7ba2a2faafdbf42f8759e206dac0fc4b2.diff

LOG: [libc++] Make ext-int.verify.cpp test compatible with c++03

Currently the libcxx/atomics/ext-int.verify.cpp test fails when run with
-std=c++03 because there's an extra error due to using list initialization. Fix
this by using parentheses instead.

Added: 
    

Modified: 
    libcxx/test/libcxx/atomics/ext-int.verify.cpp

Removed: 
    


################################################################################
diff  --git a/libcxx/test/libcxx/atomics/ext-int.verify.cpp b/libcxx/test/libcxx/atomics/ext-int.verify.cpp
index 7cedcf199561..1892293323e1 100644
--- a/libcxx/test/libcxx/atomics/ext-int.verify.cpp
+++ b/libcxx/test/libcxx/atomics/ext-int.verify.cpp
@@ -20,7 +20,7 @@
 int main(int, char**)
 {
   // expected-error at atomic:*1 {{_Atomic cannot be applied to integer type '_ExtInt(32)'}}
-  std::atomic<_ExtInt(32)> x {42};
+  std::atomic<_ExtInt(32)> x(42);
 
   return 0;
 }


        


More information about the libcxx-commits mailing list