hotspot/src/share/vm/ci/bcEscapeAnalyzer.cpp
changeset 24449 2a4db2c09547
parent 24424 2658d7834c6e
child 28508 ee749a5ed4ca
--- a/hotspot/src/share/vm/ci/bcEscapeAnalyzer.cpp	Fri May 16 02:13:12 2014 -0700
+++ b/hotspot/src/share/vm/ci/bcEscapeAnalyzer.cpp	Wed May 21 10:54:59 2014 -0700
@@ -158,6 +158,9 @@
 
 void BCEscapeAnalyzer::set_method_escape(ArgumentMap vars) {
   clear_bits(vars, _arg_local);
+  if (vars.contains_allocated()) {
+    _allocated_escapes = true;
+  }
 }
 
 void BCEscapeAnalyzer::set_global_escape(ArgumentMap vars, bool merge) {