@@ -51,30 +51,33 @@ enum class DebugFlags : unsigned {
5151 // / Print debug output from the minimal conformances algorithm.
5252 MinimalConformances = (1 <<9 ),
5353
54+ // / Print more detailed debug output from the minimal conformances algorithm.
55+ MinimalConformancesDetail = (1 <<10 ),
56+
5457 // / Print debug output from the protocol dependency graph.
55- ProtocolDependencies = (1 <<10 ),
58+ ProtocolDependencies = (1 <<11 ),
5659
5760 // / Print debug output from generic signature minimization.
58- Minimization = (1 <<11 ),
61+ Minimization = (1 <<12 ),
5962
6063 // / Print redundant rules and their replacement paths.
61- RedundantRules = (1 <<12 ),
64+ RedundantRules = (1 <<13 ),
6265
6366 // / Print more detail about redundant rules.
64- RedundantRulesDetail = (1 <<13 ),
67+ RedundantRulesDetail = (1 <<14 ),
6568
6669 // / Print debug output from the concrete contraction pre-processing pass.
67- ConcreteContraction = (1 <<14 ),
70+ ConcreteContraction = (1 <<15 ),
6871
6972 // / Print debug output from propagating explicit requirement
7073 // / IDs from redundant rules.
71- PropagateRequirementIDs = (1 <<15 ),
74+ PropagateRequirementIDs = (1 <<16 ),
7275
7376 // / Print a trace of requirement machines constructed and how long each took.
74- Timers = (1 <<16 ),
77+ Timers = (1 <<17 ),
7578
7679 // / Print conflicting rules.
77- ConflictingRules = (1 <<17 ),
80+ ConflictingRules = (1 <<18 ),
7881};
7982
8083using DebugOptions = OptionSet<DebugFlags>;
0 commit comments