Skip to content

Commit dc41b21

Browse files
authored
Merge pull request #80117 from slavapestov/conformance-checker-debug
Sema: Add LLVM_DEBUG to WitnessChecker::findBestWitness()
2 parents 02dfe26 + c598ec3 commit dc41b21

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

lib/Sema/TypeCheckProtocol.cpp

+7
Original file line numberDiff line numberDiff line change
@@ -1715,6 +1715,13 @@ bool WitnessChecker::findBestWitness(
17151715
continue;
17161716

17171717
if (!isBetterMatch(DC, requirement, matches[bestIdx], matches[i])) {
1718+
LLVM_DEBUG({
1719+
llvm::dbgs() << "Ambiguous witnesses:\n";
1720+
matches[bestIdx].Witness->dumpRef(llvm::dbgs());
1721+
llvm::dbgs() << "\n";
1722+
matches[i].Witness->dumpRef(llvm::dbgs());
1723+
llvm::dbgs() << "\n";
1724+
});
17181725
isReallyBest = false;
17191726
break;
17201727
}

0 commit comments

Comments
 (0)