--- old/src/hotspot/share/runtime/vframeArray.hpp 2018-03-12 10:02:51.415118686 -0400 +++ new/src/hotspot/share/runtime/vframeArray.hpp 2018-03-12 10:02:50.687051597 -0400 @@ -25,6 +25,7 @@ #ifndef SHARE_VM_RUNTIME_VFRAMEARRAY_HPP #define SHARE_VM_RUNTIME_VFRAMEARRAY_HPP +#include "memory/allocation.hpp" #include "oops/arrayOop.hpp" #include "runtime/deoptimization.hpp" #include "runtime/frame.inline.hpp" @@ -46,7 +47,7 @@ // A vframeArrayElement is an element of a vframeArray. Each element // represent an interpreter frame which will eventually be created. -class vframeArrayElement : public _ValueObj { +class vframeArrayElement { friend class VMStructs; private: