| Index: source/test/intltest/plurults.cpp
|
| diff --git a/source/test/intltest/plurults.cpp b/source/test/intltest/plurults.cpp
|
| index 14e24191946d9035616f8aa314e6b5e06dab775b..1e3f3de6c1bccbefcc39359f95e5d4091c0f0ddc 100644
|
| --- a/source/test/intltest/plurults.cpp
|
| +++ b/source/test/intltest/plurults.cpp
|
| @@ -125,12 +125,16 @@ void PluralRulesTest::testAPI(/*char *par*/)
|
| logln("\n start default locale test case ..\n");
|
|
|
| PluralRules defRule(status);
|
| - LocalPointer<PluralRules> test(new PluralRules(status));
|
| - LocalPointer<PluralRules> newEnPlural(test->forLocale(Locale::getEnglish(), status));
|
| + LocalPointer<PluralRules> test(new PluralRules(status), status);
|
| if(U_FAILURE(status)) {
|
| dataerrln("ERROR: Could not create PluralRules (default) - exitting");
|
| return;
|
| }
|
| + LocalPointer<PluralRules> newEnPlural(test->forLocale(Locale::getEnglish(), status), status);
|
| + if(U_FAILURE(status)) {
|
| + dataerrln("ERROR: Could not create PluralRules (English) - exitting");
|
| + return;
|
| + }
|
|
|
| // ======= Test clone, assignment operator && == operator.
|
| LocalPointer<PluralRules> dupRule(defRule.clone());
|
|
|