diff options
Diffstat (limited to 'include/mutex')
| -rw-r--r-- | include/mutex | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/include/mutex b/include/mutex index e92baa51ae75..0b25614e8ead 100644 --- a/include/mutex +++ b/include/mutex @@ -685,7 +685,7 @@ inline _LIBCPP_INLINE_VISIBILITY  void  call_once(once_flag& __flag, const _Callable& __func)  { -    if (__flag.__state_ != ~0ul) +    if (__libcpp_acquire_load(&__flag.__state_) != ~0ul)      {          __call_once_param<const _Callable> __p(__func);          __call_once(__flag.__state_, &__p, &__call_once_proxy<const _Callable>);  | 
