summaryrefslogtreecommitdiffstats
path: root/Include/cpython/pyatomic_std.h
diff options
context:
space:
mode:
Diffstat (limited to 'Include/cpython/pyatomic_std.h')
-rw-r--r--Include/cpython/pyatomic_std.h7
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;