src/share/vm/ci/bcEscapeAnalyzer.cpp

changeset 6702
42d9a5f06728
parent 6680
78bbf4d43a14
child 6876
710a3c8b516e
child 7443
609faa407cfd
     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) {

mercurial