[clang] [clang][Serialization] Outline LangOptions mismatch diagnostics (PR #202843)

David Zbarsky via cfe-commits cfe-commits at lists.llvm.org
Tue Jul 7 08:20:14 PDT 2026


================
@@ -333,8 +346,8 @@ static bool checkLanguageOptions(const LangOptions &LangOpts,
          !AllowCompatibleDifferences)) {                                       \
       if (ExistingLangOpts.get##Name() != LangOpts.get##Name()) {              \
         if (Diags)                                                             \
-          Diags->Report(diag::err_ast_file_langopt_value_mismatch)             \
-              << Description << ModuleFilename;                                \
+          diagnoseLanguageOptionValueMismatch(*Diags, Description,             \
----------------
dzbarsky wrote:

good idea, i'll tweak that

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


More information about the cfe-commits mailing list