[clang-tools-extra] Implemented recursive search for findImplementations (PR #177564)

Nathan Ridge via cfe-commits cfe-commits at lists.llvm.org
Mon Jan 26 22:03:11 PST 2026


================
@@ -306,25 +306,33 @@ std::vector<LocatedSymbol> findImplementors(llvm::DenseSet<SymbolID> IDs,
 
   RelationsRequest Req;
   Req.Predicate = Predicate;
-  Req.Subjects = std::move(IDs);
+  llvm::DenseSet<SymbolID> SeenIDs;
+  llvm::DenseSet<SymbolID> RecursiveSearch = std::move(IDs);
----------------
HighCommander4 wrote:

nit: maybe call this `Queue`?

https://github.com/llvm/llvm-project/pull/177564


More information about the cfe-commits mailing list