Mercurial > hg > truffle
diff src/share/vm/opto/runtime.cpp @ 4048:cec1757a0134
7102657: JSR 292: C1 deoptimizes unlinked invokedynamic call sites infinitely
Reviewed-by: never, bdelsart
author | twisti |
---|---|
date | Thu, 27 Oct 2011 04:43:37 -0700 |
parents | ec5ce9326985 |
children | 7e0e43cf86d6 |
line wrap: on
line diff
--- a/src/share/vm/opto/runtime.cpp Wed Oct 26 06:08:56 2011 -0700 +++ b/src/share/vm/opto/runtime.cpp Thu Oct 27 04:43:37 2011 -0700 @@ -1130,7 +1130,7 @@ assert(stub_frame.is_runtime_frame() || exception_blob()->contains(stub_frame.pc()), "sanity check"); frame caller_frame = stub_frame.sender(®_map); - // bypass VM_DeoptimizeFrame and deoptimize the frame directly + // Deoptimize the caller frame. Deoptimization::deoptimize_frame(thread, caller_frame.id()); } }