aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/std/atomic
diff options
context:
space:
mode:
Diffstat (limited to 'libstdc++-v3/include/std/atomic')
-rw-r--r--libstdc++-v3/include/std/atomic28
1 files changed, 14 insertions, 14 deletions
diff --git a/libstdc++-v3/include/std/atomic b/libstdc++-v3/include/std/atomic
index da99169..713ee2c 100644
--- a/libstdc++-v3/include/std/atomic
+++ b/libstdc++-v3/include/std/atomic
@@ -388,23 +388,23 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
{ return compare_exchange_strong(__e, __i, __m,
__cmpexch_failure_order(__m)); }
-#if __cpp_lib_atomic_wait
- void
- wait(_Tp __old, memory_order __m = memory_order_seq_cst) const noexcept
- {
- std::__atomic_wait_address_v(&_M_i, __old,
- [__m, this] { return this->load(__m); });
- }
+#if __cpp_lib_atomic_wait // C++ >= 20
+ void
+ wait(_Tp __old, memory_order __m = memory_order_seq_cst) const noexcept
+ {
+ std::__atomic_wait_address_v(&_M_i, __old,
+ [__m, this] { return this->load(__m); });
+ }
- // TODO add const volatile overload
+ // TODO add const volatile overload
- void
- notify_one() noexcept
- { std::__atomic_notify_address(&_M_i, false); }
+ void
+ notify_one() noexcept
+ { std::__atomic_notify_address(&_M_i, false); }
- void
- notify_all() noexcept
- { std::__atomic_notify_address(&_M_i, true); }
+ void
+ notify_all() noexcept
+ { std::__atomic_notify_address(&_M_i, true); }
#endif // __cpp_lib_atomic_wait
};