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;
 }