Use -strict-concurrency=minimal as the default for Swift 5.x mode.

Emulate the behavior of Swift 5.5/5.6 by default, using
`-strict-concurrency=minimal`.
This commit is contained in:
Doug Gregor
2022-04-19 22:58:38 -07:00
committed by Kavon Farvardin
parent 89fec217fb
commit 165827ce9d
3 changed files with 4 additions and 3 deletions

View File

@@ -794,8 +794,8 @@ static bool ParseLangArgs(LangOptions &Opts, ArgList &Args,
} else if (Args.hasArg(OPT_warn_concurrency)) {
Opts.StrictConcurrencyLevel = StrictConcurrency::Complete;
} else {
// Default to "limited" checking in Swift 5.x.
Opts.StrictConcurrencyLevel = StrictConcurrency::Targeted;
// Default to minimal checking in Swift 5.x.
Opts.StrictConcurrencyLevel = StrictConcurrency::Minimal;
}
Opts.WarnImplicitOverrides =