diff options
author | Tor Brede Vekterli <vekterli@yahooinc.com> | 2022-02-16 14:41:42 +0000 |
---|---|---|
committer | Tor Brede Vekterli <vekterli@yahooinc.com> | 2022-02-16 14:41:42 +0000 |
commit | ff04baa7f99a28e32e34af6ea4771f85581868fe (patch) | |
tree | ae4e2f584b3f93f11e10b1bdbe76d63ff4d2608f /vespalib | |
parent | b1486b7d40bd9853bc77ffb1fd18a9e3d6c90d96 (diff) |
Fix memory ordering argument
Diffstat (limited to 'vespalib')
-rw-r--r-- | vespalib/src/vespa/vespalib/util/atomic.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/vespalib/src/vespa/vespalib/util/atomic.h b/vespalib/src/vespa/vespalib/util/atomic.h index 747a18005aa..8bf258ffa50 100644 --- a/vespalib/src/vespa/vespalib/util/atomic.h +++ b/vespalib/src/vespa/vespalib/util/atomic.h @@ -100,7 +100,7 @@ template <typename T> static_assert(!detail::is_std_atomic_v<T>, "atomic ref function invoked with a std::atomic, probably not intended"); #if __cpp_lib_atomic_ref static_assert(std::atomic_ref<const T>::is_always_lock_free); - return std::atomic_ref<const T>(a).load(std::memory_order_acquire); + return std::atomic_ref<const T>(a).load(std::memory_order_seq_cst); #else // TODO replace with compiler intrinsic std::atomic_thread_fence(std::memory_order_seq_cst); |