[clang] [clang] Check empty macro name in `#pragma push_macro("")` or `#pragma pop_macro("")` (PR #149982)

via cfe-commits cfe-commits at lists.llvm.org
Tue Jul 22 05:38:08 PDT 2025


================
@@ -604,6 +604,10 @@ IdentifierInfo *Preprocessor::ParsePragmaPushOrPopMacro(Token &Tok) {
   assert(StrVal[0] == '"' && StrVal[StrVal.size()-1] == '"' &&
          "Invalid string token!");
 
+  // FIXME: Should we emit a warning?
----------------
yronglin wrote:

SGTM, added.

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


More information about the cfe-commits mailing list