diff --git a/src/hotspot/share/opto/bytecodeInfo.cpp b/src/hotspot/share/opto/bytecodeInfo.cpp index bada47a7c46bb..a75c4d80f77c8 100644 --- a/src/hotspot/share/opto/bytecodeInfo.cpp +++ b/src/hotspot/share/opto/bytecodeInfo.cpp @@ -315,13 +315,8 @@ bool InlineTree::should_not_inline(ciMethod* callee_method, ciMethod* caller_met int invoke_count = caller_method->interpreter_invocation_count(); assert(invoke_count != 0, "require invocation count greater than zero"); double freq = (double)call_site_count / (double)invoke_count; - double min_freq = 0.0; - int cp_min_inv = CompilationPolicy::min_invocations(); - if (cp_min_inv == 0) { - min_freq = MinInlineFrequencyRatio; - } else { - min_freq = MAX2(MinInlineFrequencyRatio, 1.0 / cp_min_inv); - } + int cp_min_inv = MAX2(1, CompilationPolicy::min_invocations()); + double min_freq = MAX2(MinInlineFrequencyRatio, 1.0 / cp_min_inv); if (freq < min_freq) { set_msg("low call site frequency");