[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