diff options
| -rw-r--r-- | clang-tools-extra/unittests/clangd/PrintASTTests.cpp | 2 |
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()]) |

