[embedded] Error if embedded Swift enables library evolution.

This commit is contained in:
zoecarver
2023-08-29 23:39:33 -07:00
parent 48789914bb
commit 9f75a262ab
3 changed files with 12 additions and 0 deletions

View File

@@ -1316,6 +1316,11 @@ static bool ParseLangArgs(LangOptions &Opts, ArgList &Args,
}
Opts.BypassResilienceChecks |= Args.hasArg(OPT_bypass_resilience);
if (FrontendOpts.EnableLibraryEvolution && Opts.hasFeature(Feature::Embedded)) {
Diags.diagnose(SourceLoc(), diag::evolution_with_embedded);
HadError = true;
}
return HadError || UnsupportedOS || UnsupportedArch;
}