Fix use of __atomic_is_lock_free() intrinsic.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@154093 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
616e92d748
commit
0341c820a0
@ -559,10 +559,10 @@ struct __atomic_base // false
|
||||
|
||||
_LIBCPP_INLINE_VISIBILITY
|
||||
bool is_lock_free() const volatile
|
||||
{return __atomic_is_lock_free(_Tp());}
|
||||
{return __atomic_is_lock_free(sizeof(_Tp));}
|
||||
_LIBCPP_INLINE_VISIBILITY
|
||||
bool is_lock_free() const
|
||||
{return __atomic_is_lock_free(_Tp());}
|
||||
{return __atomic_is_lock_free(sizeof(_Tp));}
|
||||
_LIBCPP_INLINE_VISIBILITY
|
||||
void store(_Tp __d, memory_order __m = memory_order_seq_cst) volatile
|
||||
{__atomic_store(&__a_, __d, __m);}
|
||||
|
Loading…
Reference in New Issue
Block a user