Frontend: Introduce a -warn-soft-deprecated option.

This option should cause references to declarations that are deprecated in
future OS versions to be diagnosed.
This commit is contained in:
Allan Shortlidge
2024-07-11 14:02:50 -07:00
parent a55beaa79d
commit 10d249b31a
3 changed files with 10 additions and 0 deletions

View File

@@ -1168,6 +1168,8 @@ static bool ParseLangArgs(LangOptions &Opts, ArgList &Args,
Opts.WarnImplicitOverrides =
Args.hasArg(OPT_warn_implicit_overrides);
Opts.WarnSoftDeprecated = Args.hasArg(OPT_warn_soft_deprecated);
Opts.EnableNSKeyedArchiverDiagnostics =
Args.hasFlag(OPT_enable_nskeyedarchiver_diagnostics,
OPT_disable_nskeyedarchiver_diagnostics,