summaryrefslogtreecommitdiffstats
path: root/clang/lib/ASTMatchers
diff options
context:
space:
mode:
authorReid <rhiro@google.com>2020-01-10 15:49:43 -0500
committerAaron Ballman <aaron@aaronballman.com>2020-01-10 15:49:43 -0500
commit4ffcec40acebae7161ac7426edc68290bbaca2b8 (patch)
tree47ec6586fbf36f69186d20476068a0bacffc76eb /clang/lib/ASTMatchers
parent9e13cff44d6b8b9c9c8420870132931c218707cb (diff)
downloadbcm5719-llvm-4ffcec40acebae7161ac7426edc68290bbaca2b8.tar.gz
bcm5719-llvm-4ffcec40acebae7161ac7426edc68290bbaca2b8.zip
Implement new AST matcher hasAnyCapture to match on LambdaExpr captures.
Accepts child matchers cxxThisExpr to match on capture of this and also on varDecl.
Diffstat (limited to 'clang/lib/ASTMatchers')
-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 475818bc3ae..1c0930c5983 100644
--- a/clang/lib/ASTMatchers/Dynamic/Registry.cpp
+++ b/clang/lib/ASTMatchers/Dynamic/Registry.cpp
@@ -105,6 +105,7 @@ RegistryMaps::RegistryMaps() {
// equalsNode
REGISTER_OVERLOADED_2(callee);
+ REGISTER_OVERLOADED_2(hasAnyCapture);
REGISTER_OVERLOADED_2(hasPrefix);
REGISTER_OVERLOADED_2(hasType);
REGISTER_OVERLOADED_2(ignoringParens);
OpenPOWER on IntegriCloud