Merge pull request #84244 from tshortli/require-swift-version-in-module-interfaces

Frontend: Require `-language-mode` option when emitting swiftinterfaces
This commit is contained in:
Allan Shortlidge
2025-09-15 10:08:23 -07:00
committed by GitHub
4 changed files with 36 additions and 2 deletions

View File

@@ -1034,6 +1034,9 @@ static bool ParseLangArgs(LangOptions &Opts, ArgList &Args,
}
if (!isValid)
diagnoseSwiftVersion(vers, A, Args, Diags);
} else if (FrontendOpts.InputsAndOutputs.hasModuleInterfaceOutputPath()) {
Diags.diagnose({}, diag::error_module_interface_requires_language_mode);
HadError = true;
}
if (auto A = Args.getLastArg(OPT_package_description_version)) {