if (!need_calculate_minor_collection_allowance)
return;
- if (!*major_collector.have_swept) {
+ if (!major_collector.have_finished_sweeping ()) {
if (overwrite)
minor_collection_allowance = MIN_MINOR_COLLECTION_ALLOWANCE;
return;
SGEN_LOG (1, "Allowance: %ld bytes", (long)minor_collection_allowance);
}
- if (major_collector.have_computed_minor_collection_allowance)
- major_collector.have_computed_minor_collection_allowance ();
+ if (major_collector.free_swept_blocks)
+ major_collector.free_swept_blocks ();
need_calculate_minor_collection_allowance = FALSE;
}