]> granicus.if.org Git - icu/commitdiff
ICU-13051 Fix some compiler warnings when building with gcc.
authorJeff Genovy <29107334+jefgen@users.noreply.github.com>
Wed, 26 Jul 2017 21:13:50 +0000 (21:13 +0000)
committerJeff Genovy <29107334+jefgen@users.noreply.github.com>
Wed, 26 Jul 2017 21:13:50 +0000 (21:13 +0000)
X-SVN-Rev: 40287

icu4c/source/i18n/decimfmtimpl.cpp
icu4c/source/i18n/digitformatter.cpp
icu4c/source/i18n/uspoof_conf.cpp

index 4b743960e584f6fa9ebbcb76b4ca72414504348b..b1f00325da27945063e67aec1c0d114be82a455a 100644 (file)
@@ -1382,8 +1382,8 @@ DecimalFormatImpl::toNumberPattern(
     DigitInterval maxInterval;
 
     // Only for significant digits
-    int32_t sigMin;
-    int32_t sigMax;
+    int32_t sigMin = 0; /* initialize to avoid compiler warning */
+    int32_t sigMax = 0; /* initialize to avoid compiler warning */
 
     // These are all the digits to be displayed. For significant digits,
     // this interval always starts at the 1's place an extends left.
index 675b5c429dcae178442b0447ba9c4e366d754101..48338850f9c88ef3a2fc496e67e1d6ef882501d2 100644 (file)
@@ -177,7 +177,7 @@ UnicodeString &DigitFormatter::format(
     int32_t digitsLeftOfDecimal = interval.getMostSignificantExclusive();
     int32_t lastDigitPos = interval.getLeastSignificantInclusive();
     int32_t intBegin = appendTo.length();
-    int32_t fracBegin;
+    int32_t fracBegin = 0; /* initialize to avoid compiler warning */
 
     // Emit "0" instead of empty string.
     if (digitsLeftOfDecimal == 0 && lastDigitPos == 0) {
index f478afad83adb46996f4220b950cdfb99ef927ad..c4002337273d13aeaf1d82cb0052744d364e118d 100644 (file)
@@ -396,6 +396,7 @@ void ConfusabledataBuilder::outputData(UErrorCode &status) {
     for (i=0; i<numKeys; i++) {
         int32_t key =  fKeyVec->elementAti(i);
         UChar32 codePoint = ConfusableDataUtils::keyToCodePoint(key);
+        (void)previousCodePoint;    // Suppress unused variable warning.
         // strictly greater because there can be only one entry per code point
         U_ASSERT(codePoint > previousCodePoint);
         keys[i] = key;