summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libcxx/include/atomic4
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);}
OpenPOWER on IntegriCloud