swift-0001: QualifiedLookupRequest::evaluate (NameLookup.cpp:2860) pushes protocol superclassDecl onto BFS stack unconditionally — visited.insert() return not checked. Nearby ClassDecl arm (line 2833) is correctly guarded. Diamond protocol hierarchies sharing a class superclass trigger O(2^D) re-traversal on every qualified member lookup. Fix: check .second. llvm, gcc, webkit: CLEAN in available sparse-clone code. |
||
|---|---|---|
| .. | ||
| CLEAN.md | ||
| gcc-0001-gcov-blocked-map.patch | ||
| gcc-0002-gimple-range-path-hashset.patch | ||