Author: marshall Date: Wed Apr 25 09:09:47 2018 New Revision: 330838 URL: http://llvm.org/viewvc/llvm-project?rev=330838&view=rev Log: Disable the test I just added when testing C++03.
Modified: libcxx/trunk/test/libcxx/atomics/atomics.flag/init_bool.pass.cpp Modified: libcxx/trunk/test/libcxx/atomics/atomics.flag/init_bool.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/libcxx/atomics/atomics.flag/init_bool.pass.cpp?rev=330838&r1=330837&r2=330838&view=diff ============================================================================== --- libcxx/trunk/test/libcxx/atomics/atomics.flag/init_bool.pass.cpp (original) +++ libcxx/trunk/test/libcxx/atomics/atomics.flag/init_bool.pass.cpp Wed Apr 25 09:09:47 2018 @@ -18,15 +18,21 @@ #include <atomic> #include <cassert> - // Ensure that static initialization happens; this is PR#37226 +#include "test_macros.h" + +#if TEST_STD_VER >= 11 +// Ensure that static initialization happens; this is PR#37226 extern std::atomic_flag global; struct X { X() { global.test_and_set(); }}; X x; std::atomic_flag global = ATOMIC_FLAG_INIT; +#endif int main() { +#if TEST_STD_VER >= 11 assert(global.test_and_set() == 1); +#endif { std::atomic_flag f(false); assert(f.test_and_set() == 0); _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits