[clang] [C++20][Modules] Implement P1857R3 Modules Dependency Discovery (PR #107168)

via cfe-commits cfe-commits at lists.llvm.org
Mon Sep 1 10:19:20 PDT 2025


================
@@ -65,7 +65,7 @@ class PragmaAnnotateHandler : public PragmaHandler {
     Token Tok;
     PP.LexUnexpandedToken(Tok);
     if (Tok.isNot(tok::eod))
-      PP.Diag(Tok, diag::ext_pp_extra_tokens_at_eol) << "pragma";
+      PP.Diag(Tok, diag::ext_pp_extra_tokens_at_eol) << "#pragma";
----------------
yronglin wrote:

Good catch, it's unecessary, because we have a new `ext_pp_extra_tokens_at_module_directive_eol` for import/module directives. 

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


More information about the cfe-commits mailing list