summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan Maidanski <ivmai@mail.ru>2012-08-01 22:35:17 +0400
committerIvan Maidanski <ivmai@mail.ru>2012-08-01 22:35:53 +0400
commit245b07d695336b2784abfc283209ba54b73d0336 (patch)
treeb6fa7145a441e53e5fbbf19ded0b581c8954b0e5
parent8aa4b314aa9907bc68867de090409d9b83648892 (diff)
downloadlibatomic_ops-245b07d695336b2784abfc283209ba54b73d0336.tar.gz
Fix AO_compiler_barrier missing parentheses
* src/atomic_ops.h (AO_compiler_barrier): Add parentheses and cast to void.
-rw-r--r--src/atomic_ops.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/atomic_ops.h b/src/atomic_ops.h
index ee3aa73..db177d5 100644
--- a/src/atomic_ops.h
+++ b/src/atomic_ops.h
@@ -185,7 +185,7 @@
/* FIXME - We dont know how to do this. This is a guess. */
/* And probably a bad one. */
static volatile int AO_barrier_dummy;
-# define AO_compiler_barrier() AO_barrier_dummy = AO_barrier_dummy
+# define AO_compiler_barrier() (void)(AO_barrier_dummy = AO_barrier_dummy)
# endif
#else
/* We conjecture that the following usually gives us the right */