Mercurial > hg > truffle
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");