[clangd] Avoid recursion in TargetFinder::add()
authorNathan Ridge <zeratul976@hotmail.com>
Mon, 11 Jan 2021 01:41:50 +0000 (20:41 -0500)
committerNathan Ridge <zeratul976@hotmail.com>
Tue, 12 Jan 2021 18:57:54 +0000 (13:57 -0500)
commit4718ec01669b01373180f4cd1256c6e2dd6f3999
treeef5d0fb89ea453477f31e4bc3875b7926ba20d34
parent03c8d6a0c4bd0016bdfd1e53e6878696fe6412ed
[clangd] Avoid recursion in TargetFinder::add()

Fixes https://github.com/clangd/clangd/issues/633

Differential Revision: https://reviews.llvm.org/D94382
clang-tools-extra/clangd/FindTarget.cpp
clang-tools-extra/clangd/FindTarget.h
clang-tools-extra/clangd/unittests/FindTargetTests.cpp