X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=rts%2Fsm%2FCompact.c;h=9f0a69d1d1258f89654ed51b0c44a5943ec20c89;hb=dbeb4f0202a3210b17abc0e540a3a1b91e9c1196;hp=bb4d8388c29e12a4e68939f0fbbe204728f1e99a;hpb=01ccdeea34b4853750326126f3bff9b2bdfa9a32;p=ghc-hetmet.git diff --git a/rts/sm/Compact.c b/rts/sm/Compact.c index bb4d838..9f0a69d 100644 --- a/rts/sm/Compact.c +++ b/rts/sm/Compact.c @@ -84,7 +84,7 @@ thread (StgClosure **p) if (HEAP_ALLOCED(q)) { bd = Bdescr(q); - if (bd->flags & BF_COMPACTED) + if (bd->flags & BF_MARKED) { iptr = *q; switch (GET_CLOSURE_TAG((StgClosure *)iptr))