Mercurial > hg > truffle
diff src/share/vm/runtime/deoptimization.cpp @ 8151:b8f261ba79c6
Minimize diff to plain HotSpot version.
author | Thomas Wuerthinger <thomas.wuerthinger@oracle.com> |
---|---|
date | Thu, 07 Mar 2013 21:00:29 +0100 |
parents | 5fc51c1ecdeb |
children | 6b6cbd8b8914 |
line wrap: on
line diff
--- a/src/share/vm/runtime/deoptimization.cpp Thu Mar 07 15:17:51 2013 +0100 +++ b/src/share/vm/runtime/deoptimization.cpp Thu Mar 07 21:00:29 2013 +0100 @@ -1325,7 +1325,7 @@ GrowableArray<ScopeValue*>* expressions = trap_scope->expressions(); guarantee(expressions != NULL, "must have exception to throw"); ScopeValue* topOfStack = expressions->top(); - Handle topOfStackObj = cvf->create_stack_value(topOfStack)->get_obj(); + Handle topOfStackObj = StackValue::create_stack_value(&fr, ®_map, topOfStack)->get_obj(); THREAD->set_pending_exception(topOfStackObj(), NULL, 0); }