Merge pull request #31087 from jckarter/compatibility-51

Start a Compatibility51 library for backporting fixes to Swift 5.1 runtimes
This commit is contained in:
Joe Groff
2020-04-17 15:06:50 -07:00
committed by GitHub
10 changed files with 126 additions and 7 deletions

View File

@@ -1437,6 +1437,8 @@ static bool ParseIRGenArgs(IRGenOptions &Opts, ArgList &Args,
runtimeCompatibilityVersion = None;
} else if (version.equals("5.0")) {
runtimeCompatibilityVersion = llvm::VersionTuple(5, 0);
} else if (version.equals("5.1")) {
runtimeCompatibilityVersion = llvm::VersionTuple(5, 1);
} else {
Diags.diagnose(SourceLoc(), diag::error_invalid_arg_value,
versionArg->getAsString(Args), version);