Traversing template paramter lists of DeclaratorDecls and/or TagDecls.
authorNico Weber <nicolasweber@gmx.de>
Tue, 13 Sep 2016 15:05:04 +0000 (15:05 +0000)
committerNico Weber <nicolasweber@gmx.de>
Tue, 13 Sep 2016 15:05:04 +0000 (15:05 +0000)
commit6339f1a028c7e9cc5150fcdd6b5363ee952e931f
tree0b4b424829f1984dc2b831e33a1ae60b5b166093
parent2574d15c5be1ef54041e0558e0bf2f381ae07f02
Traversing template paramter lists of DeclaratorDecls and/or TagDecls.

The unit tests in this patch demonstrate the need to traverse template
parameter lists of DeclaratorDecls (e.g. VarDecls, CXXMethodDecls) and
TagDecls (e.g. EnumDecls, RecordDecls).

Fixes PR29042.
https://reviews.llvm.org/D24268

Patch from Lukasz
Ɓukasz Anforowicz <lukasza@chromium.org>!

llvm-svn: 281345
clang/include/clang/AST/RecursiveASTVisitor.h
clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp