changeset 58177 | 4932dce35882 |
parent 57732 | 23e13076e102 |
child 58266 | 501df37ce76b |
--- a/src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp Tue Sep 17 09:51:02 2019 +0200 +++ b/src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp Tue Sep 17 09:51:02 2019 +0200 @@ -672,7 +672,7 @@ if (!CompressedOops::is_null(o)) { oop obj = CompressedOops::decode_not_null(o); oop forw = ShenandoahBarrierSet::resolve_forwarded_not_null(obj); - if (!oopDesc::equals_raw(obj, forw)) { + if (obj != forw) { RawAccess<IS_NOT_NULL>::oop_store(p, forw); } }