diff options
-rw-r--r-- | libgc/include/private/gc_locks.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libgc/include/private/gc_locks.h b/libgc/include/private/gc_locks.h index e3c89c1fe9b..ba4fd185b9b 100644 --- a/libgc/include/private/gc_locks.h +++ b/libgc/include/private/gc_locks.h @@ -231,7 +231,7 @@ # define NACL_ALIGN() # endif inline static int GC_test_and_set(volatile unsigned int *addr) { - __sync_lock_test_and_set (addr, 1); + return (int) __sync_lock_test_and_set (addr, 1); } # define GC_TEST_AND_SET_DEFINED inline static void GC_clear(volatile unsigned int *addr) { |