From 0057756fd40c44e4aa00b08c63b0436d5441105d Mon Sep 17 00:00:00 2001 From: Corentin Jabot Date: Tue, 25 Oct 2022 18:41:41 +0200 Subject: [PATCH] [Clang][NFC] Fix UnicodeData.txt parsing. Fix the UnicodeNameToCodepoint tool misshandling the case of a line containing a single semi-colon (which does not happens in practice) --- llvm/utils/UnicodeData/UnicodeNameMappingGenerator.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/utils/UnicodeData/UnicodeNameMappingGenerator.cpp b/llvm/utils/UnicodeData/UnicodeNameMappingGenerator.cpp index 49b88341b5a6..d74f81e8ebd9 100644 --- a/llvm/utils/UnicodeData/UnicodeNameMappingGenerator.cpp +++ b/llvm/utils/UnicodeData/UnicodeNameMappingGenerator.cpp @@ -43,7 +43,7 @@ loadDataFiles(const std::string &NamesFile, const std::string &AliasesFile) { if (FirstSemiPos == std::string::npos) continue; auto SecondSemiPos = Line.find(';', FirstSemiPos + 1); - if (FirstSemiPos == std::string::npos) + if (SecondSemiPos == std::string::npos) continue; unsigned long long CodePoint; if (llvm::getAsUnsignedInteger(