Blame SOURCES/zero-interpreter-fix.patch

9e49de
# HG changeset patch
9e49de
# User roland
9e49de
# Date 1418632606 -3600
9e49de
# Node ID a733dad6fc1e2572ed227e898da35e0053cbb7c5
9e49de
# Parent  db035d4ba1bd25ac8803bb2d177cb35681eb6907
9e49de
8067231: Zero builds fails after JDK-6898462
9e49de
Summary: Interpreter::remove_activation_entry() is not defined for the C++ interpreter
9e49de
Reviewed-by: roland, coleenp
9e49de
Contributed-by: Severin Gehwolf <sgehwolf@redhat.com>
9e49de
9e49de
--- jdk8/hotspot/src/share/vm/interpreter/interpreterRuntime.cpp	Sat Dec 13 01:24:10 2014 +0300
9e49de
+++ jdk8/hotspot/src/share/vm/interpreter/interpreterRuntime.cpp	Mon Dec 15 09:36:46 2014 +0100
9e49de
@@ -394,7 +394,11 @@
9e49de
     // during deoptimization so the interpreter needs to skip it when
9e49de
     // the frame is popped.
9e49de
     thread->set_do_not_unlock_if_synchronized(true);
9e49de
+#ifdef CC_INTERP
9e49de
+    return (address) -1;
9e49de
+#else
9e49de
     return Interpreter::remove_activation_entry();
9e49de
+#endif
9e49de
   }
9e49de
 
9e49de
   // Need to do this check first since when _do_not_unlock_if_synchronized
9e49de