summaryrefslogtreecommitdiff
path: root/deps/icu-small/source/i18n/numparse_currency.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'deps/icu-small/source/i18n/numparse_currency.cpp')
-rw-r--r--deps/icu-small/source/i18n/numparse_currency.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/deps/icu-small/source/i18n/numparse_currency.cpp b/deps/icu-small/source/i18n/numparse_currency.cpp
index ae8196ec48..598ace5653 100644
--- a/deps/icu-small/source/i18n/numparse_currency.cpp
+++ b/deps/icu-small/source/i18n/numparse_currency.cpp
@@ -111,7 +111,9 @@ bool CombinedCurrencyMatcher::matchCurrency(StringSegment& segment, ParsedNumber
int32_t overlap2;
if (!fCurrency2.isEmpty()) {
- overlap2 = segment.getCaseSensitivePrefixLength(fCurrency2);
+ // ISO codes should be accepted case-insensitive.
+ // https://unicode-org.atlassian.net/browse/ICU-13696
+ overlap2 = segment.getCommonPrefixLength(fCurrency2);
} else {
overlap2 = -1;
}