add new flag to skip "protocol implementation" symbols

rdar://59899968
This commit is contained in:
Victoria Mitchell
2023-02-15 13:52:41 -07:00
parent 3b4d03c4ed
commit 4ec3e5291f
9 changed files with 112 additions and 44 deletions

View File

@@ -1337,6 +1337,7 @@ static void ParseSymbolGraphArgs(symbolgraphgen::SymbolGraphOptions &Opts,
Opts.Target = LangOpts.Target;
Opts.SkipInheritedDocs = Args.hasArg(OPT_skip_inherited_docs);
Opts.SkipProtocolImplementations = Args.hasArg(OPT_skip_protocol_implementations);
Opts.IncludeSPISymbols = Args.hasArg(OPT_include_spi_symbols);
Opts.EmitExtensionBlockSymbols =
Args.hasFlag(OPT_emit_extension_block_symbols,