File tree Expand file tree Collapse file tree 1 file changed +23
-1
lines changed Expand file tree Collapse file tree 1 file changed +23
-1
lines changed Original file line number Diff line number Diff line change @@ -342,8 +342,30 @@ StepResult ComponentStep::take(bool prevFailed) {
342
342
343
343
// / Try to figure out what this step is going to be,
344
344
// / after the scope has been established.
345
- auto *disjunction = CS.selectDisjunction ();
346
345
auto bestBindings = CS.determineBestBindings ();
346
+ auto *disjunction = CS.selectDisjunction ();
347
+ auto *conjunction = CS.selectConjunction ();
348
+
349
+ if (CS.isDebugMode () && !IsSingle) {
350
+ PrintOptions PO;
351
+ PO.PrintTypesForDebugging = true ;
352
+ if (disjunction) {
353
+ auto &log = getDebugLogger ();
354
+ log.indent (2 );
355
+ log << " Disjunctions = [" ;
356
+ auto constraints = disjunction->getNestedConstraints ();
357
+ log << constraints[0 ]->getFirstType ()->getString (PO);
358
+ log << " ])\n " ;
359
+ }
360
+ if (conjunction) {
361
+ auto &log = getDebugLogger ();
362
+ log.indent (2 );
363
+ log << " Conjunction = [" ;
364
+ auto constraints = conjunction->getNestedConstraints ();
365
+ log << constraints[0 ]->getFirstType ()->getString (PO);
366
+ log << " ])\n " ;
367
+ }
368
+ }
347
369
348
370
if (CS.shouldAttemptFixes ()) {
349
371
if ((bestBindings &&
You can’t perform that action at this time.
0 commit comments