< prev index next >

src/hotspot/share/gc/g1/g1RemSet.cpp

Print this page
rev 52273 : imported patch 8071913-almost-done
rev 52277 : imported patch 8212911-unify-reference-handling-during-gc
rev 52278 : [mq]: 8212911-stefanj-review

@@ -333,11 +333,10 @@
 }
 
 void G1ScanRSForRegionClosure::scan_card(MemRegion mr, uint region_idx_for_card) {
   HeapRegion* const card_region = _g1h->region_at(region_idx_for_card);
   assert(!card_region->is_young(), "Should not scan card in young region %u", region_idx_for_card);
-  _scan_objs_on_card_cl->set_from_is_young(false);
   card_region->oops_on_card_seq_iterate_careful<true>(mr, _scan_objs_on_card_cl);
   _scan_objs_on_card_cl->trim_queue_partially();
   _cards_scanned++;
 }
 

@@ -729,11 +728,10 @@
   MemRegion dirty_region(card_start, MIN2(scan_limit, card_end));
   assert(!dirty_region.is_empty(), "sanity");
 
   HeapRegion* const card_region = _g1h->region_at(card_region_idx);
   assert(!card_region->is_young(), "Should not scan card in young region %u", card_region_idx);
-  update_rs_cl->set_from_is_young(false);
   bool card_processed = card_region->oops_on_card_seq_iterate_careful<true>(dirty_region, update_rs_cl);
   assert(card_processed, "must be");
   return true;
 }
 
< prev index next >