--- a/src/hotspot/share/interpreter/bytecodeInterpreter.cpp Tue Mar 13 15:29:55 2018 -0700
+++ b/src/hotspot/share/interpreter/bytecodeInterpreter.cpp Tue Mar 13 18:22:53 2018 +0000
@@ -33,11 +33,14 @@
#include "interpreter/interpreterRuntime.hpp"
#include "logging/log.hpp"
#include "memory/resourceArea.hpp"
+#include "oops/constantPool.inline.hpp"
+#include "oops/cpCache.inline.hpp"
#include "oops/method.inline.hpp"
#include "oops/methodCounters.hpp"
#include "oops/objArrayKlass.hpp"
#include "oops/objArrayOop.inline.hpp"
#include "oops/oop.inline.hpp"
+#include "oops/typeArrayOop.inline.hpp"
#include "prims/jvmtiExport.hpp"
#include "prims/jvmtiThreadState.hpp"
#include "runtime/atomic.hpp"
@@ -2824,7 +2827,7 @@
HandleMark __hm(THREAD);
THREAD->clear_pending_exception();
- assert(except_oop(), "No exception to process");
+ assert(except_oop() != NULL, "No exception to process");
intptr_t continuation_bci;
// expression stack is emptied
topOfStack = istate->stack_base() - Interpreter::stackElementWords;