diff options
author | Samuel Benzaquen <sbenza@google.com> | 2013-07-17 14:28:00 +0000 |
---|---|---|
committer | Samuel Benzaquen <sbenza@google.com> | 2013-07-17 14:28:00 +0000 |
commit | 06e056c4d895c4a74951caf5a382fd2fca03327f (patch) | |
tree | 1866fe055244b4b378f67fa35865f6da8e1d1f99 /clang/lib/ASTMatchers/Dynamic/Registry.cpp | |
parent | 29410f9c917dde933050b1b1acd4e03f82823747 (diff) | |
download | bcm5719-llvm-06e056c4d895c4a74951caf5a382fd2fca03327f.tar.gz bcm5719-llvm-06e056c4d895c4a74951caf5a382fd2fca03327f.zip |
Add CXXCtorInitializer related matchers to the dynamic matcher registry.
Summary: Now that CXXCtorInitializer is already supported in ASTNodeKind, add CXXCtorInitializer matchers to the dynamic matcher registry.
Reviewers: klimek
CC: cfe-commits, revane
Differential Revision: http://llvm-reviews.chandlerc.com/D1158
llvm-svn: 186508
Diffstat (limited to 'clang/lib/ASTMatchers/Dynamic/Registry.cpp')
-rw-r--r-- | clang/lib/ASTMatchers/Dynamic/Registry.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/clang/lib/ASTMatchers/Dynamic/Registry.cpp b/clang/lib/ASTMatchers/Dynamic/Registry.cpp index 9e8898e95d8..4b43b4bf687 100644 --- a/clang/lib/ASTMatchers/Dynamic/Registry.cpp +++ b/clang/lib/ASTMatchers/Dynamic/Registry.cpp @@ -63,12 +63,6 @@ RegistryMaps::RegistryMaps() { // Need Variant/Parser fixes: // ofKind // - // CXXCtorInitializer support: - // hasAnyConstructorInitializer - // forField - // withInitializer - // isWritten - // // Function overloaded by args: // hasType // callee @@ -149,6 +143,7 @@ RegistryMaps::RegistryMaps() { REGISTER_MATCHER(explicitCastExpr); REGISTER_MATCHER(expr); REGISTER_MATCHER(fieldDecl); + REGISTER_MATCHER(forField); REGISTER_MATCHER(forRangeStmt); REGISTER_MATCHER(forStmt); REGISTER_MATCHER(functionDecl); @@ -157,6 +152,7 @@ RegistryMaps::RegistryMaps() { REGISTER_MATCHER(functionalCastExpr); REGISTER_MATCHER(gotoStmt); REGISTER_MATCHER(hasAnyArgument); + REGISTER_MATCHER(hasAnyConstructorInitializer); REGISTER_MATCHER(hasAnyParameter); REGISTER_MATCHER(hasAnySubstatement); REGISTER_MATCHER(hasAnyUsingShadowDecl); @@ -218,6 +214,7 @@ RegistryMaps::RegistryMaps() { REGISTER_MATCHER(isPublic); REGISTER_MATCHER(isTemplateInstantiation); REGISTER_MATCHER(isVirtual); + REGISTER_MATCHER(isWritten); REGISTER_MATCHER(lValueReferenceType); REGISTER_MATCHER(labelStmt); REGISTER_MATCHER(lambdaExpr); @@ -280,6 +277,7 @@ RegistryMaps::RegistryMaps() { REGISTER_MATCHER(varDecl); REGISTER_MATCHER(variableArrayType); REGISTER_MATCHER(whileStmt); + REGISTER_MATCHER(withInitializer); } RegistryMaps::~RegistryMaps() { |