src/share/vm/opto/bytecodeInfo.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/share/vm/opto/bytecodeInfo.cpp	Fri May 29 13:57:38 2015
--- new/src/share/vm/opto/bytecodeInfo.cpp	Fri May 29 13:57:37 2015

*** 606,620 **** --- 606,620 ---- if (old_ilt != NULL) { return old_ilt; } int max_inline_level_adjust = 0; if (caller_jvms->method() != NULL) { ! if (caller_jvms->method()->is_compiled_lambda_form()) { max_inline_level_adjust += 1; // don't count actions in MH or indy adapter frames ! } else if (callee_method->is_method_handle_intrinsic() || callee_method->is_compiled_lambda_form()) { ! max_inline_level_adjust += 1; // don't count method handle calls from java.lang.invoke implementation } if (max_inline_level_adjust != 0 && C->print_inlining() && (Verbose || WizardMode)) { CompileTask::print_inline_indent(inline_level()); tty->print_cr(" \\-> discounting inline depth"); }

src/share/vm/opto/bytecodeInfo.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File