Merge pull request #25038 from atrick/fix-specializer-leak

Fix ExistentialSpecializer to correctly cleanup storage.
This commit is contained in:
Raj Barik
2019-06-03 09:31:47 -07:00
committed by GitHub
14 changed files with 617 additions and 308 deletions

View File

@@ -702,9 +702,6 @@ static bool ParseSILArgs(SILOptions &Opts, ArgList &Args,
return true;
}
}
if (Args.hasArg(OPT_sil_existential_specializer)) {
Opts.ExistentialSpecializer = true;
}
if (const Arg *A = Args.getLastArg(OPT_num_threads)) {
if (StringRef(A->getValue()).getAsInteger(10, Opts.NumThreads)) {
Diags.diagnose(SourceLoc(), diag::error_invalid_arg_value,