From 4e9243aa352ff42301b3abfb8a975d2c9e8de949 Mon Sep 17 00:00:00 2001 From: Simon Marlow Date: Mon, 3 Aug 2009 13:28:47 +0000 Subject: [PATCH] move gc_alloc_block to make it visible on 32-bit --- includes/rts/storage/MBlock.h | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/includes/rts/storage/MBlock.h b/includes/rts/storage/MBlock.h index fb5289d..0943d4c 100644 --- a/includes/rts/storage/MBlock.h +++ b/includes/rts/storage/MBlock.h @@ -24,6 +24,11 @@ extern void *getFirstMBlock(void); extern void *getNextMBlock(void *mblock); #endif +#ifdef THREADED_RTS +// needed for HEAP_ALLOCED below +extern SpinLock gc_alloc_block_sync; +#endif + /* ----------------------------------------------------------------------------- The HEAP_ALLOCED() test. @@ -143,10 +148,6 @@ typedef struct { extern lnat mpc_misses; -#ifdef THREADED_RTS -extern SpinLock gc_alloc_block_sync; -#endif - StgBool HEAP_ALLOCED_miss(StgWord mblock, void *p); INLINE_HEADER -- 1.7.10.4