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