mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
Put non-frozen enum exhaustivity diagnostics behind a frontend flag
...spelled '-enable-nonfrozen-enum-exhaustivity-diagnostics'. This is for staging purposes.
This commit is contained in:
@@ -309,6 +309,11 @@ static bool ParseLangArgs(LangOptions &Opts, ArgList &Args,
|
||||
OPT_disable_nskeyedarchiver_diagnostics,
|
||||
Opts.EnableNSKeyedArchiverDiagnostics);
|
||||
|
||||
Opts.EnableNonFrozenEnumExhaustivityDiagnostics =
|
||||
Args.hasFlag(OPT_enable_nonfrozen_enum_exhaustivity_diagnostics,
|
||||
OPT_disable_nonfrozen_enum_exhaustivity_diagnostics,
|
||||
Opts.EnableNonFrozenEnumExhaustivityDiagnostics);
|
||||
|
||||
if (Arg *A = Args.getLastArg(OPT_Rpass_EQ))
|
||||
Opts.OptimizationRemarkPassedPattern =
|
||||
generateOptimizationRemarkRegex(Diags, Args, A);
|
||||
|
||||
Reference in New Issue
Block a user