src/share/vm/opto/graphKit.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
*** old/src/share/vm/opto/graphKit.cpp Thu Mar 20 11:29:02 2014
--- new/src/share/vm/opto/graphKit.cpp Thu Mar 20 11:29:02 2014
*** 1047,1063 ****
--- 1047,1058 ----
case Bytecodes::_invokespecial:
case Bytecodes::_invokestatic:
case Bytecodes::_invokedynamic:
case Bytecodes::_invokeinterface:
{
! bool ignored_will_link;
! ciSignature* declared_signature = NULL;
ciMethod* ignored_callee = method()->get_method_at_bci(bci(), ignored_will_link, &declared_signature);
assert(declared_signature != NULL, "cannot be null");
inputs = declared_signature->arg_size_for_bc(code);
int size = declared_signature->return_type()->size();
depth = size - inputs;
! int size = method()->get_stack_effect_at_invoke(bci(), code, inputs);
! depth = size;
}
break;
case Bytecodes::_multianewarray:
{
src/share/vm/opto/graphKit.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File