diff options
| author | Steve Naroff <snaroff@apple.com> | 2008-09-17 18:37:59 +0000 |
|---|---|---|
| committer | Steve Naroff <snaroff@apple.com> | 2008-09-17 18:37:59 +0000 |
| commit | 43bafa78b3a141025fdbbd3ce42fdad403ae3d55 (patch) | |
| tree | d022716225180d3b9efd62acc6ed975a1857fa99 /clang/lib/AST/StmtPrinter.cpp | |
| parent | f3fcd7a464afc7c640b8c611ac422f7904c3faa7 (diff) | |
| download | bcm5719-llvm-43bafa78b3a141025fdbbd3ce42fdad403ae3d55.tar.gz bcm5719-llvm-43bafa78b3a141025fdbbd3ce42fdad403ae3d55.zip | |
Remove BlockStmtExpr.
Block literals are now represented by the concrete BlockExpr class.
This is cleanup (removes a FIXME).
No functionality change.
llvm-svn: 56288
Diffstat (limited to 'clang/lib/AST/StmtPrinter.cpp')
| -rw-r--r-- | clang/lib/AST/StmtPrinter.cpp | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/clang/lib/AST/StmtPrinter.cpp b/clang/lib/AST/StmtPrinter.cpp index fbff987b07d..e95b8c84096 100644 --- a/clang/lib/AST/StmtPrinter.cpp +++ b/clang/lib/AST/StmtPrinter.cpp @@ -891,7 +891,7 @@ void StmtPrinter::VisitBlockExpr(BlockExpr *Node) { const FunctionTypeProto *FT = cast<FunctionTypeProto>(AFT); OS << '('; std::string ParamStr; - for (BlockStmtExpr::arg_iterator AI = Node->arg_begin(), + for (BlockExpr::arg_iterator AI = Node->arg_begin(), E = Node->arg_end(); AI != E; ++AI) { if (AI != Node->arg_begin()) OS << ", "; ParamStr = (*AI)->getName(); @@ -907,11 +907,6 @@ void StmtPrinter::VisitBlockExpr(BlockExpr *Node) { } } -void StmtPrinter::VisitBlockStmtExpr(BlockStmtExpr *Node) { - VisitBlockExpr(Node); - PrintRawCompoundStmt(Node->getBody()); -} - void StmtPrinter::VisitBlockDeclRefExpr(BlockDeclRefExpr *Node) { OS << Node->getDecl()->getName(); } |

