Use GC_noop1 instead of GC_noop in GC_pause; remove duplicate GC_noop1
authorIvan Maidanski <ivmai@mail.ru>
Sat, 8 Sep 2012 19:54:50 +0000 (23:54 +0400)
committerIvan Maidanski <ivmai@mail.ru>
Sat, 8 Sep 2012 19:54:50 +0000 (23:54 +0400)
prototype (minor code refactoring)

* include/private/gc_locks.h (GC_noop1): Remove prototype (since
already declared in gc_priv.h).
* pthread_support.c (GC_pause): Replace varargs GC_noop invocation
(with a single argument) to GC_noop1.

include/private/gc_locks.h
pthread_support.c

index 0296707..f3b19e3 100644 (file)
@@ -32,7 +32,6 @@
 #    include "atomic_ops.h"
 #  endif
 
-   GC_API void GC_CALL GC_noop1(word);
 #  ifdef PCR
 #    include <base/PCR_Base.h>
 #    include <th/PCR_Th.h>
index db5c3bd..40c6683 100644 (file)
@@ -1738,7 +1738,7 @@ STATIC void GC_pause(void)
         __asm__ __volatile__ (" " : : : "memory");
 #     else
         /* Something that's unlikely to be optimized away. */
-        GC_noop(++dummy);
+        GC_noop1(++dummy);
 #     endif
     }
 }