summaryrefslogtreecommitdiffstats
path: root/libcxx
diff options
context:
space:
mode:
authorMarshall Clow <mclow.lists@gmail.com>2018-04-25 16:09:47 +0000
committerMarshall Clow <mclow.lists@gmail.com>2018-04-25 16:09:47 +0000
commit0badc676cf0d398ebee0b4310d4ebf1b4d532e6a (patch)
tree16fac7cc8a39319c32e3ecff834d282825b08eff /libcxx
parent0387ceb67af096e55b21d31dca13325201589b52 (diff)
downloadbcm5719-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.cpp8
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);
OpenPOWER on IntegriCloud