--- old/src/hotspot/share/oops/accessBackend.hpp 2018-10-11 18:47:11.055104642 +0200 +++ new/src/hotspot/share/oops/accessBackend.hpp 2018-10-11 18:47:10.561107345 +0200 @@ -998,7 +998,7 @@ template inline static typename EnableIf< - HasDecorator::value, bool>::type + HasDecorator::value || HasDecorator::value, bool>::type equals(oop o1, oop o2) { typedef RawAccessBarrier Raw; return Raw::equals(o1, o2); @@ -1006,7 +1006,7 @@ template inline static typename EnableIf< - !HasDecorator::value, bool>::type + !HasDecorator::value && !HasDecorator::value, bool>::type equals(oop o1, oop o2) { return RuntimeDispatch::equals(o1, o2); }