diff options
author | John McCall <rjmccall@apple.com> | 2012-03-10 03:04:55 +0000 |
---|---|---|
committer | John McCall <rjmccall@apple.com> | 2012-03-10 03:04:55 +0000 |
commit | b785a6691b01861da88ba2a1beb88a0a171993e1 (patch) | |
tree | 20e34158129ed26dd422d135f1b1173d98a6bc88 | |
parent | b7de9601583525186c629d24bfc39e6fc5adc148 (diff) | |
download | bcm5719-llvm-b785a6691b01861da88ba2a1beb88a0a171993e1.tar.gz bcm5719-llvm-b785a6691b01861da88ba2a1beb88a0a171993e1.zip |
Fix the dumping of BlockExprs.
llvm-svn: 152478
-rw-r--r-- | clang/lib/AST/StmtDumper.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/clang/lib/AST/StmtDumper.cpp b/clang/lib/AST/StmtDumper.cpp index 5120c8c3527..acacf943fdb 100644 --- a/clang/lib/AST/StmtDumper.cpp +++ b/clang/lib/AST/StmtDumper.cpp @@ -507,8 +507,10 @@ void StmtDumper::VisitCompoundAssignOperator(CompoundAssignOperator *Node) { void StmtDumper::VisitBlockExpr(BlockExpr *Node) { DumpExpr(Node); - IndentLevel++; BlockDecl *block = Node->getBlockDecl(); + OS << " decl=" << block; + + IndentLevel++; if (block->capturesCXXThis()) { OS << '\n'; Indent(); OS << "(capture this)"; } @@ -526,6 +528,7 @@ void StmtDumper::VisitBlockExpr(BlockExpr *Node) { } IndentLevel--; + OS << '\n'; DumpSubTree(block->getBody()); } |