@@ -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