Merge pull request #73080 from daniel-grumberg/export-import-sgf-extract

[SymbolGraphGen] Correctly handle exported imports in swift-symbolgraph-extract
This commit is contained in:
Daniel Grumberg
2024-05-02 15:39:26 +01:00
committed by GitHub
16 changed files with 271 additions and 125 deletions

View File

@@ -1573,6 +1573,10 @@ def output_dir : Separate<["-"], "output-dir">,
HelpText<"Output directory">,
MetaVarName<"<dir>">;
def experimental_allowed_reexported_modules: CommaJoined<["-"], "experimental-allowed-reexported-modules=">,
Flags<[NoDriverOption, SwiftSymbolGraphExtractOption]>,
HelpText<"Allow reexporting symbols from the provided modules if they are themselves exported from the main module. This is a comma separated list of module names.">;
def skip_synthesized_members: Flag<[ "-" ], "skip-synthesized-members">,
Flags<[NoDriverOption, SwiftSymbolGraphExtractOption]>,
HelpText<"Skip members inherited through classes or default implementations">;