summaryrefslogtreecommitdiffstats
path: root/clang/lib/ASTMatchers/Dynamic
diff options
context:
space:
mode:
authorSamuel Benzaquen <sbenza@google.com>2013-11-18 14:53:42 +0000
committerSamuel Benzaquen <sbenza@google.com>2013-11-18 14:53:42 +0000
commit464c1cbc3fac25ad84ce0ed79e49ae43fd3db686 (patch)
treea849e569dba1362e861f547e374344fcf68a3b6f /clang/lib/ASTMatchers/Dynamic
parent60ecf38133cb8df79ec6378c801df57a8f60af75 (diff)
downloadbcm5719-llvm-464c1cbc3fac25ad84ce0ed79e49ae43fd3db686.tar.gz
bcm5719-llvm-464c1cbc3fac25ad84ce0ed79e49ae43fd3db686.zip
Add partial support for the hasDeclaration() matcher in the dynamic layer.
Summary: Add partial support for the hasDeclaration() matcher in the dynamic layer. This matcher has some special logic to allow any type that has a getDecl() method. We do not support this right now. Reviewers: klimek CC: cfe-commits, revane Differential Revision: http://llvm-reviews.chandlerc.com/D1889 llvm-svn: 195013
Diffstat (limited to 'clang/lib/ASTMatchers/Dynamic')
-rw-r--r--clang/lib/ASTMatchers/Dynamic/Registry.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/ASTMatchers/Dynamic/Registry.cpp b/clang/lib/ASTMatchers/Dynamic/Registry.cpp
index 3a17038d985..70e956e6546 100644
--- a/clang/lib/ASTMatchers/Dynamic/Registry.cpp
+++ b/clang/lib/ASTMatchers/Dynamic/Registry.cpp
@@ -83,7 +83,6 @@ RegistryMaps::RegistryMaps() {
// loc
// equals
// equalsNode
- // hasDeclaration
REGISTER_OVERLOADED_2(callee);
REGISTER_OVERLOADED_2(hasPrefix);
@@ -174,6 +173,7 @@ RegistryMaps::RegistryMaps() {
REGISTER_MATCHER(hasCondition);
REGISTER_MATCHER(hasConditionVariableStatement);
REGISTER_MATCHER(hasDeclContext);
+ REGISTER_MATCHER(hasDeclaration);
REGISTER_MATCHER(hasDeducedType);
REGISTER_MATCHER(hasDescendant);
REGISTER_MATCHER(hasDestinationType);
OpenPOWER on IntegriCloud