File tree Expand file tree Collapse file tree 1 file changed +5
-0
lines changed
lib/AST/RequirementMachine Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -868,6 +868,9 @@ void MinimalConformances::computeMinimalConformances(bool firstPass) {
868
868
llvm::dbgs () << " pass: " ;
869
869
llvm::dbgs () << System.getRule (ruleID).getLHS ();
870
870
llvm::dbgs () << " \n " ;
871
+ llvm::dbgs () << " -- via valid path: " ;
872
+ dumpConformancePath (llvm::errs (), path);
873
+ llvm::dbgs () << " \n " ;
871
874
}
872
875
873
876
RedundantConformances.insert (ruleID);
@@ -897,6 +900,7 @@ void MinimalConformances::verifyMinimalConformances() const {
897
900
llvm::errs () << " Redundant conformance is not recoverable:\n " ;
898
901
llvm::errs () << rule << " \n\n " ;
899
902
dumpMinimalConformanceEquations (llvm::errs ());
903
+ dumpMinimalConformances (llvm::errs ());
900
904
abort ();
901
905
}
902
906
@@ -907,6 +911,7 @@ void MinimalConformances::verifyMinimalConformances() const {
907
911
llvm::errs () << " Minimal conformance contains unresolved symbols: " ;
908
912
llvm::errs () << rule << " \n\n " ;
909
913
dumpMinimalConformanceEquations (llvm::errs ());
914
+ dumpMinimalConformances (llvm::errs ());
910
915
abort ();
911
916
}
912
917
}
You can’t perform that action at this time.
0 commit comments