From 4b123ceba0c0a2f72494479a03ac9c94b6166c92 Mon Sep 17 00:00:00 2001 From: Simon Marlow Date: Wed, 16 Apr 2008 22:01:04 +0000 Subject: [PATCH] in scavenge_block1(), we can use the lock-free recordMutableGen() --- rts/sm/Scav.c-inc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/rts/sm/Scav.c-inc b/rts/sm/Scav.c-inc index d694887..09cdf36 100644 --- a/rts/sm/Scav.c-inc +++ b/rts/sm/Scav.c-inc @@ -17,6 +17,7 @@ #ifndef PARALLEL_GC #define scavenge_block(a,b) scavenge_block1(a,b) #define evacuate(a) evacuate1(a) +#define recordMutableGen_GC(a,b) recordMutableGen(a,b) #else #undef scavenge_block #undef evacuate @@ -452,3 +453,4 @@ scavenge_block (bdescr *bd, StgPtr scan) #undef scavenge_block #undef evacuate +#undef recordMutableGen_GC -- 1.7.10.4