diff --git a/icu4c/source/tools/gennorm2/gennorm2.cpp b/icu4c/source/tools/gennorm2/gennorm2.cpp index c0815c4e577..2d24d61071b 100644 --- a/icu4c/source/tools/gennorm2/gennorm2.cpp +++ b/icu4c/source/tools/gennorm2/gennorm2.cpp @@ -235,6 +235,9 @@ void parseFile(std::ifstream &f, Normalizer2DataBuilder &builder) { std::string lineString; uint32_t startCP, endCP; while(std::getline(f, lineString)) { + if (lineString.empty()) { + continue; // skip empty lines. + } #if (U_CPLUSPLUS_VERSION >= 11) char *line = &lineString.front(); #else