< prev index next >
src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
Print this page
*** 85,95 ****
} else {
if (HeapRegion::is_in_same_region(p, obj)) {
return;
}
handle_non_cset_obj_common(state, p, obj);
! if (_from_is_young) {
return;
}
_par_scan_state->enqueue_card_if_tracked(p, obj);
}
}
--- 85,95 ----
} else {
if (HeapRegion::is_in_same_region(p, obj)) {
return;
}
handle_non_cset_obj_common(state, p, obj);
! if (_scanning_in_young) {
return;
}
_par_scan_state->enqueue_card_if_tracked(p, obj);
}
}
*** 178,188 ****
} else {
if (HeapRegion::is_in_same_region(p, obj)) {
return;
}
handle_non_cset_obj_common(state, p, obj);
- assert(!_from_is_young, "Should not be the case.");
_par_scan_state->enqueue_card_if_tracked(p, obj);
}
}
template <class T>
--- 178,187 ----
< prev index next >