1.1 --- a/src/share/vm/ci/bcEscapeAnalyzer.cpp Fri May 30 13:30:07 2014 -0700 1.2 +++ b/src/share/vm/ci/bcEscapeAnalyzer.cpp Wed May 21 10:54:59 2014 -0700 1.3 @@ -158,6 +158,9 @@ 1.4 1.5 void BCEscapeAnalyzer::set_method_escape(ArgumentMap vars) { 1.6 clear_bits(vars, _arg_local); 1.7 + if (vars.contains_allocated()) { 1.8 + _allocated_escapes = true; 1.9 + } 1.10 } 1.11 1.12 void BCEscapeAnalyzer::set_global_escape(ArgumentMap vars, bool merge) {