diff src/share/vm/runtime/sharedRuntime.cpp @ 5124:837a304d0ca8

C1 bugfix, fixed C1 compilation errors
author Christian Haeubl <christian.haeubl@oracle.com>
date Tue, 20 Mar 2012 11:45:21 -0700
parents 422c979ff392
children a432e6d43aa1
line wrap: on
line diff
--- a/src/share/vm/runtime/sharedRuntime.cpp	Tue Mar 20 10:33:39 2012 -0700
+++ b/src/share/vm/runtime/sharedRuntime.cpp	Tue Mar 20 11:45:21 2012 -0700
@@ -789,6 +789,7 @@
   throw_and_post_jvmti_exception(thread, exception);
 JRT_END
 
+#ifdef GRAAL
 address SharedRuntime::deoptimize_for_implicit_exception(JavaThread* thread, address pc, nmethod* nm, int deopt_reason) {
   assert(deopt_reason > Deoptimization::Reason_none && deopt_reason < Deoptimization::Reason_LIMIT, "invalid deopt reason");
   if (TraceSignals) {
@@ -798,6 +799,7 @@
   thread->_ScratchB = Deoptimization::make_trap_request((Deoptimization::DeoptReason)deopt_reason, Deoptimization::Action_reinterpret);
   return (SharedRuntime::deopt_blob()->implicit_exception_uncommon_trap());
 }
+#endif
 
 JRT_ENTRY(void, SharedRuntime::throw_WrongMethodTypeException(JavaThread* thread, oopDesc* required, oopDesc* actual))
   assert(thread == JavaThread::current() && required->is_oop() && actual->is_oop(), "bad args");