]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/i18n/numparse_affixes.cpp
ICU-66108.tar.gz
[apple/icu.git] / icuSources / i18n / numparse_affixes.cpp
index 5d9ddedfea2164582bf54791c65fe5487fbe1ec8..0abc3d0c10158a16be047581cb88515681c05e3f 100644 (file)
@@ -13,6 +13,7 @@
 #include "numparse_affixes.h"
 #include "numparse_utils.h"
 #include "number_utils.h"
+#include "string_segment.h"
 
 using namespace icu;
 using namespace icu::numparse;
@@ -280,7 +281,9 @@ void AffixMatcherWarehouse::createAffixMatchers(const AffixPatternProvider& patt
     AffixPatternMatcher* posSuffix = nullptr;
 
     // Pre-process the affix strings to resolve LDML rules like sign display.
-    for (int8_t signum = 1; signum >= -1; signum--) {
+    for (int8_t signumInt = 1; signumInt >= -1; signumInt--) {
+        auto signum = static_cast<Signum>(signumInt);
+
         // Generate Prefix
         bool hasPrefix = false;
         PatternStringUtils::patternInfoToStringBuilder(