We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 79685ec commit 7b3878cCopy full SHA for 7b3878c
src/c/call_python.c
@@ -199,7 +199,7 @@ static int _update_cache_to_call_python(struct _cffi_externpy_s *externpy)
199
!defined(__i386__) && !defined(__i386))
200
# if defined(HAVE_SYNC_SYNCHRONIZE)
201
# define read_barrier() __sync_synchronize()
202
-# elif defined(__xlc__) || defined(__xlC__)
+# elif defined(_AIX) && (defined(__xlc__) || defined(__xlC__))
203
# define read_barrier() __lwsync()
204
# elif defined(__SUNPRO_C) || defined(__SUNPRO_CC)
205
# include <mbarrier.h>
0 commit comments