diff options
Diffstat (limited to 'rts')
-rw-r--r-- | rts/sm/Scav.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/rts/sm/Scav.c b/rts/sm/Scav.c index ab55e8a166..b8fb54bfcd 100644 --- a/rts/sm/Scav.c +++ b/rts/sm/Scav.c @@ -745,7 +745,7 @@ linear_scan: info = get_itbl((StgClosure *)p); q = p; - switch (((volatile StgWord *)info)[1] & 0xffff) { + switch (info->type) { case MVAR_CLEAN: case MVAR_DIRTY: |