Merge remote-tracking branch 'origin/master' into master-next

This commit is contained in:
swift-ci
2017-05-31 21:48:40 -07:00
35 changed files with 300 additions and 136 deletions

View File

@@ -1405,6 +1405,8 @@ static bool ParseSILArgs(SILOptions &Opts, ArgList &Args,
IRGenOpts.Sanitize = Opts.Sanitize;
}
if (Opts.Optimization > SILOptions::SILOptMode::None)
Opts.EnforceExclusivityDynamic = false;
if (const Arg *A = Args.getLastArg(options::OPT_enforce_exclusivity_EQ)) {
parseExclusivityEnforcementOptions(A, Opts, Diags);
}