< prev index next >
src/share/vm/gc/g1/g1MarkSweep.cpp
Print this page
rev 13365 : [mq]: review_update_1
*** 217,227 ****
// We must adjust the pointers on the single H object.
oop obj = oop(r->bottom());
// point all the oops to the new location
MarkSweep::adjust_pointers(obj);
}
! } else if (!r->is_pinned()) {
// This really ought to be "as_CompactibleSpace"...
r->adjust_pointers();
}
return false;
}
--- 217,227 ----
// We must adjust the pointers on the single H object.
oop obj = oop(r->bottom());
// point all the oops to the new location
MarkSweep::adjust_pointers(obj);
}
! } else if (!r->is_closed_archive()) {
// This really ought to be "as_CompactibleSpace"...
r->adjust_pointers();
}
return false;
}
< prev index next >