mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Merge pull request #38726 from slavapestov/requirement-machine-flag-in-module-interface
Preserve -requirement-machine=(off|on|verify) in module interfaces
This commit is contained in:
@@ -273,9 +273,6 @@ def debug_constraints_on_line_EQ : Joined<["-"], "debug-constraints-on-line=">,
|
||||
def disable_named_lazy_member_loading : Flag<["-"], "disable-named-lazy-member-loading">,
|
||||
HelpText<"Disable per-name lazy member loading">;
|
||||
|
||||
def requirement_machine_EQ : Joined<["-"], "requirement-machine=">,
|
||||
HelpText<"Control usage of experimental generics implementation: 'on', 'off', or 'verify'">;
|
||||
|
||||
def debug_requirement_machine : Flag<["-"], "debug-requirement-machine">,
|
||||
HelpText<"Enables debugging output from the generics implementation">;
|
||||
|
||||
|
||||
@@ -603,6 +603,10 @@ def experimental_emit_module_separately:
|
||||
Flags<[FrontendOption, NoInteractiveOption, HelpHidden]>,
|
||||
HelpText<"Schedule a swift module emission job instead of a merge-modules job (new Driver only)">;
|
||||
|
||||
def requirement_machine_EQ : Joined<["-"], "requirement-machine=">,
|
||||
Flags<[FrontendOption, ModuleInterfaceOption]>,
|
||||
HelpText<"Control usage of experimental generics implementation: 'on', 'off', or 'verify'">;
|
||||
|
||||
// Diagnostic control options
|
||||
def suppress_warnings : Flag<["-"], "suppress-warnings">,
|
||||
Flags<[FrontendOption]>,
|
||||
|
||||
Reference in New Issue
Block a user