src/hotspot/share/oops/compressedOops.inline.hpp
changeset 52107 0c1e44da019c
parent 49592 77fb0be7d19f
child 54780 f8d182aedc92
--- a/src/hotspot/share/oops/compressedOops.inline.hpp	Fri Oct 12 11:12:51 2018 +0100
+++ b/src/hotspot/share/oops/compressedOops.inline.hpp	Fri Oct 12 16:25:24 2018 +0200
@@ -66,7 +66,7 @@
     assert(OopEncodingHeapMax > pd, "change encoding max if new encoding");
     uint64_t result = pd >> shift;
     assert((result & CONST64(0xffffffff00000000)) == 0, "narrow oop overflow");
-    assert(decode(result) == v, "reversibility");
+    assert(oopDesc::equals_raw(decode(result), v), "reversibility");
     return (narrowOop)result;
   }