summaryrefslogtreecommitdiff
path: root/include/my_atomic.h
diff options
context:
space:
mode:
authorSergei Golubchik <serg@mariadb.org>2018-08-31 00:56:10 +0200
committerSergei Golubchik <serg@mariadb.org>2018-09-04 09:19:48 +0200
commitaec54fb9382f70c796da27be31f25ce3aa5aa176 (patch)
treea43e56ce24a2330528438377289cd5215c1b66d2 /include/my_atomic.h
parent64d4181f0c522a03fb818bb06f921e1e7d916363 (diff)
downloadmariadb-git-aec54fb9382f70c796da27be31f25ce3aa5aa176.tar.gz
MDEV-9627 clang builds fail on i386
don't use C11 atomics unless HAVE_GCC_C11_ATOMICS is defined
Diffstat (limited to 'include/my_atomic.h')
-rw-r--r--include/my_atomic.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/my_atomic.h b/include/my_atomic.h
index c75b65db38d..855b781dfe3 100644
--- a/include/my_atomic.h
+++ b/include/my_atomic.h
@@ -328,7 +328,7 @@ make_atomic_store(ptr)
#define MY_ATOMIC_NOT_1CPU 1
extern int my_atomic_initialize();
-#ifdef __ATOMIC_SEQ_CST
+#ifdef HAVE_GCC_C11_ATOMICS
#define MY_MEMORY_ORDER_RELAXED __ATOMIC_RELAXED
#define MY_MEMORY_ORDER_CONSUME __ATOMIC_CONSUME
#define MY_MEMORY_ORDER_ACQUIRE __ATOMIC_ACQUIRE