Author: Nico Weber Date: 2026-01-16T10:00:30-05:00 New Revision: 052fb00f24990dda3cc76f55c04a1c2745c311af
URL: https://github.com/llvm/llvm-project/commit/052fb00f24990dda3cc76f55c04a1c2745c311af DIFF: https://github.com/llvm/llvm-project/commit/052fb00f24990dda3cc76f55c04a1c2745c311af.diff LOG: [clang] Expose -fmodules-disable-diagnostic-validation as clang-cl option (#176285) Added: Modified: clang/include/clang/Options/Options.td clang/test/Driver/cl-options.c Removed: ################################################################################ diff --git a/clang/include/clang/Options/Options.td b/clang/include/clang/Options/Options.td index c5734468236f1..bffc111d1cf35 100644 --- a/clang/include/clang/Options/Options.td +++ b/clang/include/clang/Options/Options.td @@ -3453,7 +3453,7 @@ def fmodules_validate_once_per_build_session : Flag<["-"], "fmodules-validate-on "successfully validated or loaded during this build session">, MarshallingInfoFlag<HeaderSearchOpts<"ModulesValidateOncePerBuildSession">>; def fmodules_disable_diagnostic_validation : Flag<["-"], "fmodules-disable-diagnostic-validation">, - Group<i_Group>, Visibility<[ClangOption, CC1Option]>, + Group<i_Group>, Visibility<[ClangOption, CLOption, CC1Option]>, HelpText<"Disable validation of the diagnostic options when loading the module">, MarshallingInfoNegativeFlag<HeaderSearchOpts<"ModulesValidateDiagnosticOptions">>; defm modules_force_validate_user_headers : BoolOption<"f", "modules-force-validate-user-headers", diff --git a/clang/test/Driver/cl-options.c b/clang/test/Driver/cl-options.c index 1b1169b71554a..611d0d2927c43 100644 --- a/clang/test/Driver/cl-options.c +++ b/clang/test/Driver/cl-options.c @@ -746,6 +746,7 @@ // RUN: -fsystem-module \ // RUN: -fmodule-map-file=foo \ // RUN: -fmodule-file=foo \ +// RUN: -fmodules-disable-diagnostic-validation \ // RUN: -fmodules-ignore-macro=foo \ // RUN: -fmodules-strict-decluse \ // RUN: -fmodules-decluse \ _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
