Skip to content

Commit bff82ab

Browse files
committed
[NFC] Indicate offending request in -dump-cycles
1 parent 3df5ca6 commit bff82ab

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

lib/AST/Evaluator.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,12 @@ bool Evaluator::checkDependency(const ActiveRequest &request) {
7171

7272
void Evaluator::diagnoseCycle(const ActiveRequest &request) {
7373
if (debugDumpCycles) {
74-
llvm::errs() << "===CYCLE DETECTED===\n";
74+
llvm::errs() << "=== CYCLE DETECTED ===\n";
7575
for (auto &req : activeRequests) {
76+
if (req == request)
77+
llvm::errs() << "==> ";
78+
else
79+
llvm::errs() << " ";
7680
simple_display(llvm::errs(), req);
7781
llvm::errs() << "\n";
7882
}

0 commit comments

Comments
 (0)