diff options
Diffstat (limited to 'lib/builtins/atomic_flag_clear.c')
-rw-r--r-- | lib/builtins/atomic_flag_clear.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/builtins/atomic_flag_clear.c b/lib/builtins/atomic_flag_clear.c index 15984cd52..173f92a53 100644 --- a/lib/builtins/atomic_flag_clear.c +++ b/lib/builtins/atomic_flag_clear.c @@ -12,8 +12,12 @@ *===------------------------------------------------------------------------=== */ +#if __has_include(<stdatomic.h>) + #include <stdatomic.h> #undef atomic_flag_clear void atomic_flag_clear(volatile atomic_flag *object) { return __c11_atomic_store(&(object)->_Value, 0, __ATOMIC_SEQ_CST); } + +#endif |