src/share/vm/opto/parseHelper.cpp

changeset 1515
7c57aead6d3e
parent 1279
bd02caa94611
child 1641
87684f1a88b5
     1.1 --- a/src/share/vm/opto/parseHelper.cpp	Fri Nov 27 07:56:58 2009 -0800
     1.2 +++ b/src/share/vm/opto/parseHelper.cpp	Thu Nov 12 09:24:21 2009 -0800
     1.3 @@ -221,6 +221,14 @@
     1.4  
     1.5    // Push resultant oop onto stack
     1.6    push(obj);
     1.7 +
     1.8 +  // Keep track of whether opportunities exist for StringBuilder
     1.9 +  // optimizations.
    1.10 +  if (OptimizeStringConcat &&
    1.11 +      (klass == C->env()->StringBuilder_klass() ||
    1.12 +       klass == C->env()->StringBuffer_klass())) {
    1.13 +    C->set_has_stringbuilder(true);
    1.14 +  }
    1.15  }
    1.16  
    1.17  #ifndef PRODUCT

mercurial