src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
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);
       }
     }