16 lines
562 B
Diff
16 lines
562 B
Diff
--- jdk8/hotspot/src/share/vm/interpreter/interpreterRuntime.cpp Sat Dec 13 01:24:10 2014 +0300
|
|
+++ jdk8/hotspot/src/share/vm/interpreter/interpreterRuntime.cpp Mon Dec 15 09:36:46 2014 +0100
|
|
@@ -394,7 +394,11 @@
|
|
// 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
|
|
|