From bbe37ed65de1c614b5f3548878c9ef1ed0580c7c Mon Sep 17 00:00:00 2001 From: Henning Baldersheim Date: Fri, 11 Aug 2017 11:04:57 +0200 Subject: Document behavioral change between gcc 6 and 7. --- vespamalloc/src/tests/test1/testatomic.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/vespamalloc/src/tests/test1/testatomic.cpp b/vespamalloc/src/tests/test1/testatomic.cpp index 686536ae252..d927a544948 100644 --- a/vespamalloc/src/tests/test1/testatomic.cpp +++ b/vespamalloc/src/tests/test1/testatomic.cpp @@ -112,7 +112,11 @@ int Test::Main() { std::atomic taggedPtr; ASSERT_EQUAL(16u, sizeof(vespamalloc::TaggedPtr)); +#if __GNUC__ < 7 ASSERT_TRUE(taggedPtr.is_lock_free()); +#else + ASSERT_FALSE(taggedPtr.is_lock_free()); +#endif } testSwap(6); -- cgit v1.2.3