src/hotspot/share/interpreter/bytecodeInterpreter.cpp
changeset 49390 95f0b54a3024
parent 49368 2ed1c37df3a5
child 49449 ef5d5d343e2a
--- 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;