summaryrefslogtreecommitdiff
path: root/libcxx/include/__atomic/atomic_base.h
diff options
context:
space:
mode:
Diffstat (limited to 'libcxx/include/__atomic/atomic_base.h')
-rw-r--r--libcxx/include/__atomic/atomic_base.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/libcxx/include/__atomic/atomic_base.h b/libcxx/include/__atomic/atomic_base.h
index 7a9ba7843319..87100ba5d8a5 100644
--- a/libcxx/include/__atomic/atomic_base.h
+++ b/libcxx/include/__atomic/atomic_base.h
@@ -33,7 +33,7 @@ struct __atomic_base // false
{
mutable __cxx_atomic_impl<_Tp> __a_;
-#if defined(__cpp_lib_atomic_is_always_lock_free)
+#if _LIBCPP_STD_VER >= 17
static _LIBCPP_CONSTEXPR bool is_always_lock_free = __libcpp_is_always_lock_free<__cxx_atomic_impl<_Tp> >::__value;
#endif
@@ -139,7 +139,7 @@ struct __atomic_base // false
__atomic_base(const __atomic_base&) = delete;
};
-#if defined(__cpp_lib_atomic_is_always_lock_free)
+#if _LIBCPP_STD_VER >= 17
template <class _Tp, bool __b>
_LIBCPP_CONSTEXPR bool __atomic_base<_Tp, __b>::is_always_lock_free;
#endif