diff options
| author | Marshall Clow <mclow.lists@gmail.com> | 2018-04-25 16:09:47 +0000 |
|---|---|---|
| committer | Marshall Clow <mclow.lists@gmail.com> | 2018-04-25 16:09:47 +0000 |
| commit | 0badc676cf0d398ebee0b4310d4ebf1b4d532e6a (patch) | |
| tree | 16fac7cc8a39319c32e3ecff834d282825b08eff /libcxx | |
| parent | 0387ceb67af096e55b21d31dca13325201589b52 (diff) | |
| download | bcm5719-llvm-0badc676cf0d398ebee0b4310d4ebf1b4d532e6a.tar.gz bcm5719-llvm-0badc676cf0d398ebee0b4310d4ebf1b4d532e6a.zip | |
Disable the test I just added when testing C++03.
llvm-svn: 330838
Diffstat (limited to 'libcxx')
| -rw-r--r-- | libcxx/test/libcxx/atomics/atomics.flag/init_bool.pass.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/libcxx/test/libcxx/atomics/atomics.flag/init_bool.pass.cpp b/libcxx/test/libcxx/atomics/atomics.flag/init_bool.pass.cpp index 1a8b320343e..9dd68bd4e45 100644 --- a/libcxx/test/libcxx/atomics/atomics.flag/init_bool.pass.cpp +++ b/libcxx/test/libcxx/atomics/atomics.flag/init_bool.pass.cpp @@ -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); |

