[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 07:36:58 PDT 2025
================
@@ -694,6 +694,9 @@ def err_pragma_push_pop_macro_malformed : Error<
def warn_pragma_pop_macro_no_push : Warning<
"pragma pop_macro could not pop '%0', no matching push_macro">,
InGroup<IgnoredPragmas>;
+def warn_pargma_push_pop_macro_empty_string : Warning<
+ "#pragma %select{push_macro|pop_macro}0 expected a non-empty string">,
----------------
yronglin wrote:
Fixed!
https://github.com/llvm/llvm-project/pull/149982
More information about the cfe-commits
mailing list