summaryrefslogtreecommitdiffstats
path: root/clang/lib/ASTMatchers
diff options
context:
space:
mode:
authorPeter Collingbourne <peter@pcc.me.uk>2014-02-20 19:18:03 +0000
committerPeter Collingbourne <peter@pcc.me.uk>2014-02-20 19:18:03 +0000
commit564597fd26a74c968ff0281775071a37ef99d50b (patch)
tree3bb20ccc4b73ae8afc4874b28e3245f15bf2cb15 /clang/lib/ASTMatchers
parentb7a40081e99391d3d7ed406bd9dfb6b921ce74cc (diff)
downloadbcm5719-llvm-564597fd26a74c968ff0281775071a37ef99d50b.tar.gz
bcm5719-llvm-564597fd26a74c968ff0281775071a37ef99d50b.zip
Add TemplateSpecializationType polymorphism for hasTemplateArgument and
hasAnyTemplateArgument, and (out of necessity) an isExpr matcher. Also updates the TemplateArgument doxygen to reflect reality for non-canonical template arguments. Differential Revision: http://llvm-reviews.chandlerc.com/D2810 llvm-svn: 201804
Diffstat (limited to 'clang/lib/ASTMatchers')
-rw-r--r--clang/lib/ASTMatchers/Dynamic/Registry.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/ASTMatchers/Dynamic/Registry.cpp b/clang/lib/ASTMatchers/Dynamic/Registry.cpp
index 11230ad049d..d4b68bf0d05 100644
--- a/clang/lib/ASTMatchers/Dynamic/Registry.cpp
+++ b/clang/lib/ASTMatchers/Dynamic/Registry.cpp
@@ -228,6 +228,7 @@ RegistryMaps::RegistryMaps() {
REGISTER_MATCHER(isConstQualified);
REGISTER_MATCHER(isDefinition);
REGISTER_MATCHER(isExplicitTemplateSpecialization);
+ REGISTER_MATCHER(isExpr);
REGISTER_MATCHER(isExternC);
REGISTER_MATCHER(isImplicit);
REGISTER_MATCHER(isInteger);
OpenPOWER on IntegriCloud