6666343: Compile::has_loops not always set correctly

Compile::has_loops() should be set from inlined methods

Reviewed-by: kvn, rasbold
This commit is contained in:
Tom Rodriguez 2008-03-18 11:17:37 -07:00
parent 20046c1a18
commit 641bce6847

@ -390,6 +390,8 @@ void Parse::do_call() {
}
if (cg->is_inline()) {
// Accumulate has_loops estimate
C->set_has_loops(C->has_loops() || call_method->has_loops());
C->env()->notice_inlined_method(call_method);
}