< prev index next >
src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
Print this page
*** 40,50 ****
inline oop ShenandoahBarrierSet::resolve_forwarded_not_null(oop p) {
return ShenandoahForwarding::get_forwardee(p);
}
inline oop ShenandoahBarrierSet::resolve_forwarded(oop p) {
! if (p != NULL) {
return resolve_forwarded_not_null(p);
} else {
return p;
}
}
--- 40,50 ----
inline oop ShenandoahBarrierSet::resolve_forwarded_not_null(oop p) {
return ShenandoahForwarding::get_forwardee(p);
}
inline oop ShenandoahBarrierSet::resolve_forwarded(oop p) {
! if (cast_from_oop<HeapWord*>(p) != NULL) {
return resolve_forwarded_not_null(p);
} else {
return p;
}
}
< prev index next >