Backward deployment shim for swift_allocate{Metadata,WitnessTable}Pack()

This commit is contained in:
Slava Pestov
2023-05-10 17:39:40 -04:00
parent b116d354dc
commit c2338aa0f6
10 changed files with 257 additions and 29 deletions

View File

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