Mercurial > hg > truffle
diff src/share/vm/opto/parse1.cpp @ 38:b789bcaf2dd9
6667610: (Escape Analysis) retry compilation without EA if it fails
Summary: During split unique types EA could exceed nodes limit and fail the method compilation.
Reviewed-by: rasbold
author | kvn |
---|---|
date | Thu, 06 Mar 2008 10:30:17 -0800 |
parents | a61af66fc99e |
children | c436414a719e |
line wrap: on
line diff
--- a/src/share/vm/opto/parse1.cpp Wed Mar 05 11:33:31 2008 -0800 +++ b/src/share/vm/opto/parse1.cpp Thu Mar 06 10:30:17 2008 -0800 @@ -1836,7 +1836,7 @@ PhiNode* phi = PhiNode::make(region, o, t); gvn().set_type(phi, t); - if (DoEscapeAnalysis) record_for_igvn(phi); + if (C->do_escape_analysis()) record_for_igvn(phi); map->set_req(idx, phi); return phi; }