summaryrefslogtreecommitdiffstats
path: root/clang/lib/Index/ASTVisitor.h
diff options
context:
space:
mode:
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>2009-07-29 23:40:48 +0000
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>2009-07-29 23:40:48 +0000
commit34be01b9f4f262d5b5d5259b70e4c71c006dbc7d (patch)
tree3fbab5af2c9f9ad709ecb1f03d1dd1fcd636b106 /clang/lib/Index/ASTVisitor.h
parentc3deb79049f95190e7e6c6b21b3dd8e1f8c3dea0 (diff)
downloadbcm5719-llvm-34be01b9f4f262d5b5d5259b70e4c71c006dbc7d.tar.gz
bcm5719-llvm-34be01b9f4f262d5b5d5259b70e4c71c006dbc7d.zip
Find references inside blocks.
llvm-svn: 77540
Diffstat (limited to 'clang/lib/Index/ASTVisitor.h')
-rw-r--r--clang/lib/Index/ASTVisitor.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/clang/lib/Index/ASTVisitor.h b/clang/lib/Index/ASTVisitor.h
index 330bf016d3a..11089f044dc 100644
--- a/clang/lib/Index/ASTVisitor.h
+++ b/clang/lib/Index/ASTVisitor.h
@@ -94,6 +94,10 @@ public:
Visit(*I);
}
+ void VisitBlockExpr(BlockExpr *Node) {
+ Visit(Node->getBlockDecl());
+ }
+
void VisitStmt(Stmt *Node) {
for (Stmt::child_iterator
I = Node->child_begin(), E = Node->child_end(); I != E; ++I)
OpenPOWER on IntegriCloud