--- 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;
}