Merge pull request #24021 from gottesmm/pr-b7b7d99bb250853de9886919f2a787ef5990b6b2

[ownership] Add a frontend option to strip ownership after serializat…
This commit is contained in:
Michael Gottesman
2019-04-14 01:04:58 -07:00
committed by GitHub
4 changed files with 11 additions and 6 deletions

View File

@@ -772,6 +772,7 @@ static bool ParseSILArgs(SILOptions &Opts, ArgList &Args,
Args.hasArg(OPT_disable_sil_partial_apply);
Opts.VerifySILOwnership &= !Args.hasArg(OPT_disable_sil_ownership_verifier);
Opts.EnableLargeLoadableTypes |= Args.hasArg(OPT_enable_large_loadable_types);
Opts.StopOptimizationAfterSerialization |= Args.hasArg(OPT_enable_ownership_stripping_after_serialization);
if (const Arg *A = Args.getLastArg(OPT_save_optimization_record_path))
Opts.OptRecordFile = A->getValue();