VM: redundant if, trace_cards() doesnt do anything for empty generations anyway

db4
Björn Lindqvist 2014-12-04 17:49:25 +01:00 committed by John Benediktsson
parent 93134b949f
commit 451fc12411
1 changed files with 2 additions and 3 deletions

View File

@ -18,9 +18,8 @@ void factor_vm::collect_nursery() {
event->started_card_scan();
collector.trace_cards(data->tenured, card_points_to_nursery,
simple_unmarker(card_points_to_nursery));
if (data->aging->here != data->aging->start) {
collector.trace_cards(data->aging, card_points_to_nursery, full_unmarker());
}
collector.trace_cards(data->aging, card_points_to_nursery, full_unmarker());
if (event)
event->ended_card_scan(collector.cards_scanned, collector.decks_scanned);