Traverse-ignore explicit template instantiations
authorStephen Kelly <steveire@gmail.com>
Mon, 2 Nov 2020 23:56:32 +0000 (23:56 +0000)
committerStephen Kelly <steveire@gmail.com>
Fri, 6 Nov 2020 15:25:59 +0000 (15:25 +0000)
commit7efe07a12b6967bc358678adf75dffd238a00250
treebdd797b79a80af817218cb8b71c0f380728867c6
parent90f0e87653785dbaf27f37901d5ee7aa43810b13
Traverse-ignore explicit template instantiations

Continue to dump and match on explicit template specializations, but
omit explicit instantiation declarations and definitions.

Differential Revision: https://reviews.llvm.org/D90763
clang/include/clang/AST/ASTNodeTraverser.h
clang/include/clang/ASTMatchers/ASTMatchersInternal.h
clang/lib/ASTMatchers/ASTMatchFinder.cpp
clang/lib/ASTMatchers/ASTMatchersInternal.cpp
clang/unittests/AST/ASTTraverserTest.cpp
clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp