summaryrefslogtreecommitdiffstats
path: root/clang/lib
diff options
context:
space:
mode:
authorMalcolm Parsons <malcolm.parsons@gmail.com>2016-12-24 13:35:14 +0000
committerMalcolm Parsons <malcolm.parsons@gmail.com>2016-12-24 13:35:14 +0000
commit4ca3d18b96bd75b5af4a6ebd8a57c673c8867344 (patch)
tree1a32b65b6a732768186679d1eef3c958aaecd285 /clang/lib
parent81e48b26bc274f86ec302c1435edf6421b9a101d (diff)
downloadbcm5719-llvm-4ca3d18b96bd75b5af4a6ebd8a57c673c8867344.tar.gz
bcm5719-llvm-4ca3d18b96bd75b5af4a6ebd8a57c673c8867344.zip
[ASTMatchers] Add hasInClassInitializer traversal matcher for FieldDecl.
Summary: I needed to know whether a FieldDecl had an in-class initializer for D26453. I used a narrowing matcher there, but a traversal matcher might be generally useful. Reviewers: sbenza, bkramer, klimek, aaron.ballman Subscribers: aaron.ballman, Prazek, cfe-commits Differential Revision: https://reviews.llvm.org/D28034 llvm-svn: 290492
Diffstat (limited to 'clang/lib')
-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 b1309bcafe3..d1cab80c1a5 100644
--- a/clang/lib/ASTMatchers/Dynamic/Registry.cpp
+++ b/clang/lib/ASTMatchers/Dynamic/Registry.cpp
@@ -232,6 +232,7 @@ RegistryMaps::RegistryMaps() {
REGISTER_MATCHER(hasFalseExpression);
REGISTER_MATCHER(hasGlobalStorage);
REGISTER_MATCHER(hasImplicitDestinationType);
+ REGISTER_MATCHER(hasInClassInitializer);
REGISTER_MATCHER(hasIncrement);
REGISTER_MATCHER(hasIndex);
REGISTER_MATCHER(hasInitializer);
OpenPOWER on IntegriCloud