[llvm] [TableGen] Detect invalid -D arguments and fail. (PR #102813)

Sergei Barannikov via llvm-commits llvm-commits at lists.llvm.org
Sun Aug 11 10:26:13 PDT 2024


================
@@ -42,6 +42,25 @@ struct {
   { tgtok::Endif, "endif" },
   { tgtok::Define, "define" }
 };
+
+// Returns true if `MacroName` is a valid macro name. Valid macro names match
+// the regular expression [a-zA-Z_][0-9a-zA-Z_]* (see prepLexMacroName).
----------------
s-barannikov wrote:

Does prepLexMacroName need a backreference to this function, so they can both be kept in sync?


https://github.com/llvm/llvm-project/pull/102813


More information about the llvm-commits mailing list