Fix AO_compiler_barrier missing parentheses
authorIvan Maidanski <ivmai@mail.ru>
Wed, 1 Aug 2012 18:35:17 +0000 (22:35 +0400)
committerIvan Maidanski <ivmai@mail.ru>
Wed, 1 Aug 2012 18:35:17 +0000 (22:35 +0400)
* src/atomic_ops.h (AO_compiler_barrier): Add parentheses and cast to
void.

src/atomic_ops.h

index 962060e..03db918 100644 (file)
     /* 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        */