diff options
Diffstat (limited to 'Include/cpython/pyatomic_std.h')
-rw-r--r-- | Include/cpython/pyatomic_std.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Include/cpython/pyatomic_std.h b/Include/cpython/pyatomic_std.h index 0cdce4e..7c71e94 100644 --- a/Include/cpython/pyatomic_std.h +++ b/Include/cpython/pyatomic_std.h @@ -962,6 +962,13 @@ _Py_atomic_fence_seq_cst(void) } static inline void +_Py_atomic_fence_acquire(void) +{ + _Py_USING_STD; + atomic_thread_fence(memory_order_acquire); +} + + static inline void _Py_atomic_fence_release(void) { _Py_USING_STD; |