< prev index next >
src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
Print this page
rev 49469 : [mq]: 8197850-calculate-liveness-in-regions-during-marking
rev 49473 : [mq]: 8180415-rebuild-remembered-set
rev 49477 : imported patch 8180415-sangheon-review
rev 49493 : [mq]: nanoopts
@@ -245,11 +245,11 @@
forwardee = (oop) m->decode_pointer();
} else {
forwardee = _par_scan_state->copy_to_survivor_space(state, obj, m);
}
assert(forwardee != NULL, "forwardee should not be NULL");
- RawAccess<>::oop_store(p, forwardee);
+ RawAccess<OOP_NOT_NULL>::oop_store(p, forwardee);
if (do_mark_object != G1MarkNone && forwardee != obj) {
// If the object is self-forwarded we don't need to explicitly
// mark it, the evacuation failure protocol will do so.
mark_forwarded_object(obj, forwardee);
}
< prev index next >