From: Shane Carr Date: Fri, 9 Feb 2018 00:57:30 +0000 (+0000) Subject: ICU-13568 Fixing memory leak in test. X-Git-Tag: release-61-rc~113 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e8e0cdf41dad238dadae0d4c59a43cb9ef699a42;p=icu ICU-13568 Fixing memory leak in test. X-SVN-Rev: 40875 --- diff --git a/icu4c/source/test/intltest/numfmtst.cpp b/icu4c/source/test/intltest/numfmtst.cpp index 7af4eba0f45..78b1029cf28 100644 --- a/icu4c/source/test/intltest/numfmtst.cpp +++ b/icu4c/source/test/intltest/numfmtst.cpp @@ -8930,7 +8930,7 @@ void NumberFormatTest::Test11035_FormatCurrencyAmount() { // Test two ways to set a currency via API Locale loc1 = Locale("pt_PT"); - NumberFormat* fmt1 = NumberFormat::createCurrencyInstance(loc1, status); + LocalPointer fmt1(NumberFormat::createCurrencyInstance(loc1, status)); assertSuccess("Creating fmt1", status); fmt1->setCurrency(u"PTE", status); assertSuccess("Setting currency on fmt1", status); @@ -8938,7 +8938,7 @@ void NumberFormatTest::Test11035_FormatCurrencyAmount() { fmt1->format(amount, actualSetCurrency); Locale loc2 = Locale("pt_PT@currency=PTE"); - NumberFormat* fmt2 = NumberFormat::createCurrencyInstance(loc2, status); + LocalPointer fmt2(NumberFormat::createCurrencyInstance(loc2, status)); assertSuccess("Creating fmt2", status); UnicodeString actualLocaleString; fmt2->format(amount, actualLocaleString);