--- old/src/hotspot/share/runtime/stackValue.cpp 2018-03-22 16:37:50.560885257 +0100 +++ new/src/hotspot/share/runtime/stackValue.cpp 2018-03-22 16:37:50.360885264 +0100 @@ -24,7 +24,8 @@ #include "precompiled.hpp" #include "code/debugInfo.hpp" -#include "oops/oop.inline.hpp" +#include "oops/compressedOops.inline.hpp" +#include "oops/oop.hpp" #include "runtime/frame.inline.hpp" #include "runtime/handles.inline.hpp" #include "runtime/stackValue.hpp" @@ -103,7 +104,7 @@ value.noop = *(narrowOop*) value_addr; } // Decode narrowoop and wrap a handle around the oop - Handle h(Thread::current(), oopDesc::decode_heap_oop(value.noop)); + Handle h(Thread::current(), CompressedOops::decode(value.noop)); return new StackValue(h); } #endif