src/share/vm/c1/c1_GraphBuilder.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
*** old/src/share/vm/c1/c1_GraphBuilder.cpp Wed Mar 9 16:02:07 2016
--- new/src/share/vm/c1/c1_GraphBuilder.cpp Wed Mar 9 16:02:07 2016
*** 3940,3950 ****
--- 3940,3950 ----
return true;
}
bool GraphBuilder::try_method_handle_inline(ciMethod* callee) {
! ValueStack* state_before = state()->copy_for_parsing();
! ValueStack* state_before = copy_state_before();
vmIntrinsics::ID iid = callee->intrinsic_id();
switch (iid) {
case vmIntrinsics::_invokeBasic:
{
// get MethodHandle receiver
*** 4030,4040 ****
--- 4030,4040 ----
default:
fatal("unexpected intrinsic %d: %s", iid, vmIntrinsics::name_at(iid));
break;
}
! set_state(state_before->copy_for_parsing());
return false;
}
void GraphBuilder::inline_bailout(const char* msg) {
src/share/vm/c1/c1_GraphBuilder.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File