summaryrefslogtreecommitdiffstats
path: root/clang/lib/ASTMatchers/Dynamic
diff options
context:
space:
mode:
authorMartin Bohme <mboehme@google.com>2016-08-09 15:07:52 +0000
committerMartin Bohme <mboehme@google.com>2016-08-09 15:07:52 +0000
commit8cef2c2f2dd94e9e8aa84f254bf3efdbf216cd03 (patch)
treea15c2166f97d27f3b63ef28400ff08a18d882c8f /clang/lib/ASTMatchers/Dynamic
parentc710a461b57e0540a97b123691d8dbac443d2a17 (diff)
downloadbcm5719-llvm-8cef2c2f2dd94e9e8aa84f254bf3efdbf216cd03.tar.gz
bcm5719-llvm-8cef2c2f2dd94e9e8aa84f254bf3efdbf216cd03.zip
[ASTMatchers] Add matchers canReferToDecl() and hasUnderlyingDecl()
Summary: Required for D22220 Reviewers: sbenza, klimek, aaron.ballman, alexfh Subscribers: alexfh, klimek, cfe-commits Differential Revision: https://reviews.llvm.org/D23004 llvm-svn: 278123
Diffstat (limited to 'clang/lib/ASTMatchers/Dynamic')
-rw-r--r--clang/lib/ASTMatchers/Dynamic/Registry.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/lib/ASTMatchers/Dynamic/Registry.cpp b/clang/lib/ASTMatchers/Dynamic/Registry.cpp
index 24ff30cd7bc..c5be3d530ad 100644
--- a/clang/lib/ASTMatchers/Dynamic/Registry.cpp
+++ b/clang/lib/ASTMatchers/Dynamic/Registry.cpp
@@ -198,6 +198,7 @@ RegistryMaps::RegistryMaps() {
REGISTER_MATCHER(hasAncestor);
REGISTER_MATCHER(hasAnyArgument);
REGISTER_MATCHER(hasAnyConstructorInitializer);
+ REGISTER_MATCHER(hasAnyDeclaration);
REGISTER_MATCHER(hasAnyName);
REGISTER_MATCHER(hasAnyParameter);
REGISTER_MATCHER(hasAnySubstatement);
@@ -265,6 +266,7 @@ RegistryMaps::RegistryMaps() {
REGISTER_MATCHER(hasTypeLoc);
REGISTER_MATCHER(hasUnaryOperand);
REGISTER_MATCHER(hasUnarySelector);
+ REGISTER_MATCHER(hasUnderlyingDecl);
REGISTER_MATCHER(hasValueType);
REGISTER_MATCHER(ifStmt);
REGISTER_MATCHER(ignoringImplicit);
OpenPOWER on IntegriCloud