Remove bogus code: the mutable list does not need to be rebuilt during
compaction. It just needs to be updated, which is already happening.
(fixes crashes in compacting collection; I think a different fix is
required for STABLE, though)
move(free,p,size);
}
- // Rebuild the mutable list for the old generation.
- if (ip_MUTABLE(info)) {
- recordMutable((StgClosure *)free);
- }
-
// relocate TSOs
if (info->type == TSO) {
move_TSO((StgTSO *)p, (StgTSO *)free);