ABI checker: add a flag to opt-in diagnosing deprecated symbols

rdar://105255151
This commit is contained in:
Xi Ge
2023-02-17 13:55:24 -08:00
parent 6b5f4494d8
commit 8d6774eafb
2 changed files with 7 additions and 0 deletions

View File

@@ -2371,6 +2371,9 @@ public:
ParsedArgs.hasArg(OPT_abi) || ParsedArgs.hasArg(OPT_swift_only);
CheckerOpts.SkipOSCheck = ParsedArgs.hasArg(OPT_disable_os_checks);
CheckerOpts.SkipRemoveDeprecatedCheck = ParsedArgs.hasArg(OPT_disable_remove_deprecated_check);
if (ParsedArgs.hasArg(OPT_enable_remove_deprecated_check)) {
CheckerOpts.SkipRemoveDeprecatedCheck = false;
}
CheckerOpts.CompilerStyle =
CompilerStyleDiags || !SerializedDiagPath.empty();
for (auto Arg : Args)