Merge remote-tracking branch 'origin/main' into rebranch

This commit is contained in:
swift-ci
2023-09-16 08:12:44 -07:00
55 changed files with 2981 additions and 1365 deletions

View File

@@ -1344,6 +1344,15 @@ static bool ParseLangArgs(LangOptions &Opts, ArgList &Args,
}
}
// Is this the correct way to query for WMO?
bool isWMO =
Args.hasArg(OPT_wmo) ||
Args.hasArg(OPT_whole_module_optimization);
if (!isWMO && Opts.hasFeature(Feature::Embedded)) {
Diags.diagnose(SourceLoc(), diag::wmo_with_embedded);
HadError = true;
}
return HadError || UnsupportedOS || UnsupportedArch;
}