< prev index next >
src/share/vm/interpreter/interpreterRuntime.cpp
Print this page
o rev 7102 : 8067231: Zero builds fails after JDK-6898462
| Summary: Interpreter::remove_activation_entry() is not defined for the C++ interpreter
@@ -405,11 +405,15 @@
thread->set_vm_result(h_exception());
// If the method is synchronized we already unlocked the monitor
// during deoptimization so the interpreter needs to skip it when
// the frame is popped.
thread->set_do_not_unlock_if_synchronized(true);
+#ifdef CC_INTERP
+ return (address) -1;
+#else
return Interpreter::remove_activation_entry();
+#endif
}
// Need to do this check first since when _do_not_unlock_if_synchronized
// is set, we don't want to trigger any classloading which may make calls
// into java, or surprisingly find a matching exception handler for bci 0
< prev index next >