From 5aa8571a29c5332ef2d7ddaaee5820e6f6693518 Mon Sep 17 00:00:00 2001 From: redi Date: Mon, 11 Mar 2019 13:46:09 +0000 Subject: [PATCH] Change test to use const variables instead of macros This is C++ so there's no reason to use macros here. * testsuite/29_atomics/atomic_flag/test_and_set/explicit-hle.cc: Use const variables instead of macros. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@269585 138bc75d-0d04-0410-961f-82ee72b054a4 --- libstdc++-v3/ChangeLog | 3 +++ .../29_atomics/atomic_flag/test_and_set/explicit-hle.cc | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 4d99b05f3eca..9c5b1bbaf7a9 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,5 +1,8 @@ 2019-03-11 Jonathan Wakely + * testsuite/29_atomics/atomic_flag/test_and_set/explicit-hle.cc: Use + const variables instead of macros. + PR libstdc++/89629 * libsupc++/hash_bytes.cc [__SIZEOF_SIZE_T__ == 8] (_Hash_bytes): Use correct type for len_aligned. diff --git a/libstdc++-v3/testsuite/29_atomics/atomic_flag/test_and_set/explicit-hle.cc b/libstdc++-v3/testsuite/29_atomics/atomic_flag/test_and_set/explicit-hle.cc index e05b7a5fd6e2..568d0d7d0070 100644 --- a/libstdc++-v3/testsuite/29_atomics/atomic_flag/test_and_set/explicit-hle.cc +++ b/libstdc++-v3/testsuite/29_atomics/atomic_flag/test_and_set/explicit-hle.cc @@ -25,8 +25,8 @@ #include -#define ACQ memory_order_acquire | __memory_order_hle_acquire -#define REL memory_order_release | __memory_order_hle_release +const auto ACQ = std::memory_order_acquire | std::__memory_order_hle_acquire; +const auto REL = std::memory_order_release | std::__memory_order_hle_release; int main() { -- 2.39.5