Mercurial > hg > graal-jvmci-8
diff src/share/vm/runtime/sharedRuntime.cpp @ 18404:03c63fd2f714
Backout 810222d74f7c
author | Gilles Duboscq <duboscq@ssw.jku.at> |
---|---|
date | Tue, 18 Nov 2014 10:55:59 +0100 |
parents | 810222d74f7c |
children | 4a1b4400bb1f |
line wrap: on
line diff
--- a/src/share/vm/runtime/sharedRuntime.cpp Mon Nov 17 21:18:29 2014 +0100 +++ b/src/share/vm/runtime/sharedRuntime.cpp Tue Nov 18 10:55:59 2014 +0100 @@ -663,9 +663,7 @@ RegisterMap reg_map(thread); frame runtime_frame = thread->last_frame(); frame caller_frame = runtime_frame.sender(®_map); - assert(caller_frame.is_compiled_frame() && !caller_frame.is_deoptimized_frame(),"should be called by compiled frame"); - Deoptimization::revoke_biases_of_monitors(thread, caller_frame, ®_map); - + Deoptimization::deoptimize_frame(thread, caller_frame.id(), Deoptimization::Reason_not_compiled_exception_handler); return SharedRuntime::deopt_blob()->unpack_with_exception_in_tls(); } }