summaryrefslogtreecommitdiffstats
path: root/clang/lib/ASTMatchers/Dynamic
diff options
context:
space:
mode:
authorAaron Ballman <aaron@aaronballman.com>2017-11-29 21:21:51 +0000
committerAaron Ballman <aaron@aaronballman.com>2017-11-29 21:21:51 +0000
commit813e36c2c1ebbc0cae4c13efb98418c77801913c (patch)
treee7a4efc5eac20fea4520b0897583a1875e4cf459 /clang/lib/ASTMatchers/Dynamic
parentca9c2b290cbe12497382954003f3386baa2cdb74 (diff)
downloadbcm5719-llvm-813e36c2c1ebbc0cae4c13efb98418c77801913c.tar.gz
bcm5719-llvm-813e36c2c1ebbc0cae4c13efb98418c77801913c.zip
Add the hasDefinition() AST matcher to match class declarations that also have a definition.
Patch by Julie Hockett. llvm-svn: 319360
Diffstat (limited to 'clang/lib/ASTMatchers/Dynamic')
-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 52b8d3a6c95..2b7bb7a2120 100644
--- a/clang/lib/ASTMatchers/Dynamic/Registry.cpp
+++ b/clang/lib/ASTMatchers/Dynamic/Registry.cpp
@@ -250,6 +250,7 @@ RegistryMaps::RegistryMaps() {
REGISTER_MATCHER(hasDeclContext);
REGISTER_MATCHER(hasDeducedType);
REGISTER_MATCHER(hasDefaultArgument);
+ REGISTER_MATCHER(hasDefinition);
REGISTER_MATCHER(hasDescendant);
REGISTER_MATCHER(hasDestinationType);
REGISTER_MATCHER(hasDynamicExceptionSpec);
OpenPOWER on IntegriCloud