@@ -343,13 +343,17 @@ def analyze_requirement_machine : Flag<["-"], "analyze-requirement-machine">,
343343 Flags<[FrontendOption, HelpHidden, DoesNotAffectIncrementalBuild]>,
344344 HelpText<"Print out requirement machine statistics at the end of the compilation job">;
345345
346- def requirement_machine_step_limit : Separate <["-"], "requirement-machine-step-limit ">,
346+ def requirement_machine_max_rule_count : Joined <["-"], "requirement-machine-max-rule-count= ">,
347347 Flags<[FrontendOption, HelpHidden, DoesNotAffectIncrementalBuild]>,
348- HelpText<"Set the maximum steps before we give up on confluent completion ">;
348+ HelpText<"Set the maximum number of rules before giving up ">;
349349
350- def requirement_machine_depth_limit : Separate <["-"], "requirement-machine-depth-limit ">,
350+ def requirement_machine_max_rule_length : Joined <["-"], "requirement-machine-max-rule-length= ">,
351351 Flags<[FrontendOption, HelpHidden, DoesNotAffectIncrementalBuild]>,
352- HelpText<"Set the maximum depth before we give up on confluent completion">;
352+ HelpText<"Set the maximum rule length before giving up">;
353+
354+ def requirement_machine_max_concrete_nesting : Joined<["-"], "requirement-machine-max-concrete-nesting=">,
355+ Flags<[FrontendOption, HelpHidden, DoesNotAffectIncrementalBuild]>,
356+ HelpText<"Set the maximum concrete type nesting depth before giving up">;
353357
354358def disable_requirement_machine_merged_associated_types : Flag<["-"], "disable-requirement-machine-merged-associated-types">,
355359 Flags<[FrontendOption, HelpHidden, DoesNotAffectIncrementalBuild]>,
0 commit comments