driver: Make -remove-runtime-asserts a driver option, which is passed to the frontend

rdar://problem/35602951
This commit is contained in:
Erik Eckstein
2017-11-17 13:29:36 -08:00
parent c9e9c90e3e
commit 416082ccd5
5 changed files with 10 additions and 4 deletions

View File

@@ -1287,7 +1287,7 @@ static bool ParseSILArgs(SILOptions &Opts, ArgList &Args,
}
// -Ounchecked might also set removal of runtime asserts (cond_fail).
Opts.RemoveRuntimeAsserts |= Args.hasArg(OPT_remove_runtime_asserts);
Opts.RemoveRuntimeAsserts |= Args.hasArg(OPT_RemoveRuntimeAsserts);
Opts.EnableARCOptimizations |= !Args.hasArg(OPT_disable_arc_opts);
Opts.DisableSILPerfOptimizations |= Args.hasArg(OPT_disable_sil_perf_optzns);