Mercurial > hg > graal-compiler
changeset 67:16e1cb7cde24
6666343: Compile::has_loops not always set correctly
Summary: Compile::has_loops() should be set from inlined methods
Reviewed-by: kvn, rasbold
author | never |
---|---|
date | Tue, 18 Mar 2008 11:17:37 -0700 |
parents | 6dbf1a175d6b |
children | daf38130e60d |
files | src/share/vm/opto/doCall.cpp |
diffstat | 1 files changed, 2 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/share/vm/opto/doCall.cpp Fri Mar 14 16:40:42 2008 -0700 +++ b/src/share/vm/opto/doCall.cpp Tue Mar 18 11:17:37 2008 -0700 @@ -390,6 +390,8 @@ } 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); }