]> granicus.if.org Git - icu/commitdiff
ICU-13568 Fix crasher introduced in r40839 (bad test code)
authorSteven R. Loomis <srl@icu-project.org>
Wed, 7 Feb 2018 22:49:43 +0000 (22:49 +0000)
committerSteven R. Loomis <srl@icu-project.org>
Wed, 7 Feb 2018 22:49:43 +0000 (22:49 +0000)
Root cause (why the construction failed) unknown.

X-SVN-Rev: 40850

icu4c/source/test/intltest/numfmtst.cpp

index c65859b873c7ccdaa939ee246f5ad727db571d1b..a060c92c822c02daccdeae7c60c724aecc14e3e8 100644 (file)
@@ -8931,6 +8931,10 @@ void NumberFormatTest::Test11035_FormatCurrencyAmount() {
 
     Locale loc1 = Locale("pt_PT");
     NumberFormat* fmt1 = NumberFormat::createCurrencyInstance(loc1, status);
+    if (U_FAILURE(status)) {
+        errln("Fail: could not create currency instance: %s\n", u_errorName(status));
+        return;
+    }
     fmt1->setCurrency(u"PTE", status);
     UnicodeString actualSetCurrency;
     fmt1->format(amount, actualSetCurrency);