[Compatibility53] Add compatibility library for 5.3 and backport tuple Equatable conformance

Fix some comments

Unnecessary cast
This commit is contained in:
Azoy
2020-06-06 18:45:40 -04:00
parent e60ef84bd2
commit df9778e2e8
16 changed files with 669 additions and 13 deletions

View File

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