summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--clang-tools-extra/unittests/clangd/PrintASTTests.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/clang-tools-extra/unittests/clangd/PrintASTTests.cpp b/clang-tools-extra/unittests/clangd/PrintASTTests.cpp
index 1a986d831c5..acd77f52f17 100644
--- a/clang-tools-extra/unittests/clangd/PrintASTTests.cpp
+++ b/clang-tools-extra/unittests/clangd/PrintASTTests.cpp
@@ -37,6 +37,8 @@ TEST_P(ASTUtils, PrintTemplateArgs) {
struct Visitor : RecursiveASTVisitor<Visitor> {
Visitor(std::vector<Position> Points) : Points(std::move(Points)) {}
bool VisitNamedDecl(const NamedDecl *ND) {
+ if (TemplateArgsAtPoints.size() == Points.size())
+ return true;
auto Pos = sourceLocToPosition(ND->getASTContext().getSourceManager(),
ND->getLocation());
if (Pos != Points[TemplateArgsAtPoints.size()])
OpenPOWER on IntegriCloud