Author: Fangrui Song Date: 2024-05-16T11:53:15-07:00 New Revision: 9a7f54ba4878c4e66c99430b52d8c014ab7b2a03
URL: https://github.com/llvm/llvm-project/commit/9a7f54ba4878c4e66c99430b52d8c014ab7b2a03 DIFF: https://github.com/llvm/llvm-project/commit/9a7f54ba4878c4e66c99430b52d8c014ab7b2a03.diff LOG: [clang-fuzzer-dictionary] Skip EmptySpellingName after #89358 The dictionary entry `=""` is invalid. Added: Modified: clang/tools/clang-fuzzer/dictionary/dictionary.c Removed: ################################################################################ diff --git a/clang/tools/clang-fuzzer/dictionary/dictionary.c b/clang/tools/clang-fuzzer/dictionary/dictionary.c index 90490477f70c8..de1defb236acc 100644 --- a/clang/tools/clang-fuzzer/dictionary/dictionary.c +++ b/clang/tools/clang-fuzzer/dictionary/dictionary.c @@ -21,6 +21,8 @@ static void emit(const char *Name, const char *Spelling) { static char Hex[] = "0123456789abcdef"; + // Skip EmptySpellingName for IsDeducible. + if (!Name[0]) return; printf("%s=\"", Name); unsigned char C; _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits