diff --git a/icu4c/source/i18n/rbt_rule.cpp b/icu4c/source/i18n/rbt_rule.cpp index a39bb98772c0..7bd8875163cb 100644 --- a/icu4c/source/i18n/rbt_rule.cpp +++ b/icu4c/source/i18n/rbt_rule.cpp @@ -65,7 +65,15 @@ TransliterationRule::TransliterationRule(const UnicodeString& input, const TransliterationRuleData* theData, UErrorCode& status) : UMemory(), + anteContext(nullptr), + key(nullptr), + postContext(nullptr), + output(nullptr), segments(nullptr), + segmentsCount(0), + anteContextLength(0), + keyLength(0), + flags(0), data(theData) { if (U_FAILURE(status)) {