Merge pull request #71213 from al45tair/eng/PR-121522431

[Frontend][AST][IRGen] Improve availability support.
This commit is contained in:
Alastair Houghton
2024-02-02 22:30:19 +00:00
committed by GitHub
15 changed files with 474 additions and 509 deletions

View File

@@ -1213,6 +1213,9 @@ static bool ParseLangArgs(LangOptions &Opts, ArgList &Args,
// FIXME: Should we diagnose if it's below the default?
Opts.MinimumInliningTargetVersion = *vers;
if (auto vers = parseVersionArg(OPT_min_runtime_version))
Opts.RuntimeVersion = version::Version(*vers);
if (auto vers = parseVersionArg(OPT_target_sdk_version))
Opts.SDKVersion = *vers;