Skip to content

Commit 0f39ce5

Browse files
committed
[ModuleInterface] Intro flags for the module-alias disambiguation feature
1 parent 1ce6709 commit 0f39ce5

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

include/swift/Option/FrontendOptions.td

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -904,6 +904,15 @@ def module_interface_preserve_types_as_written :
904904
HelpText<"When emitting a module interface, preserve types as they were "
905905
"written in the source">;
906906

907+
def alias_module_names_in_module_interface :
908+
Flag<["-"], "alias-module-names-in-module-interface">,
909+
HelpText<"When emitting a module interface, disambiguate modules using "
910+
"distinct alias names">;
911+
def disable_alias_module_names_in_module_interface :
912+
Flag<["-"], "disable-alias-module-names-in-module-interface">,
913+
HelpText<"When emitting a module interface, disable disambiguating modules "
914+
"using distinct alias names">;
915+
907916
def experimental_spi_imports :
908917
Flag<["-"], "experimental-spi-imports">,
909918
HelpText<"Enable experimental support for SPI imports">;

0 commit comments

Comments
 (0)