diff options
| -rw-r--r-- | libcxx/include/atomic | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/libcxx/include/atomic b/libcxx/include/atomic index f2e428a2611..6a02b5dc9da 100644 --- a/libcxx/include/atomic +++ b/libcxx/include/atomic @@ -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);}  | 

