]> granicus.if.org Git - icu/commitdiff
ICU-11238 GCC 3.3.6 fixes
authorSteven R. Loomis <srl@icu-project.org>
Thu, 11 Sep 2014 05:57:38 +0000 (05:57 +0000)
committerSteven R. Loomis <srl@icu-project.org>
Thu, 11 Sep 2014 05:57:38 +0000 (05:57 +0000)
X-SVN-Rev: 36451

icu4c/source/i18n/collationdatabuilder.cpp

index b7d82135d1b987f345b7851626021a63562e26d1..7ece22eacf922aca8c1cf4ce5fde2c8f99621fa6 100644 (file)
@@ -793,7 +793,8 @@ CollationDataBuilder::copyFromBaseCE32(UChar32 c, uint32_t ce32, UBool withConte
         if(!withContext) {
             return copyFromBaseCE32(c, ce32, FALSE, errorCode);
         }
-        ConditionalCE32 head(UnicodeString(), 0);
+        UnicodeString ct;
+        ConditionalCE32 head(ct, 0);
         UnicodeString context((UChar)0);
         int32_t index;
         if(Collation::isContractionCE32(ce32)) {
@@ -829,7 +830,8 @@ CollationDataBuilder::copyFromBaseCE32(UChar32 c, uint32_t ce32, UBool withConte
             ce32 = CollationData::readCE32(p);  // Default if no suffix match.
             return copyFromBaseCE32(c, ce32, FALSE, errorCode);
         }
-        ConditionalCE32 head(UnicodeString(), 0);
+        UnicodeString ct;
+        ConditionalCE32 head(ct, 0);
         UnicodeString context((UChar)0);
         copyContractionsFromBaseCE32(context, c, ce32, &head, errorCode);
         ce32 = makeBuilderContextCE32(head.next);