Allow building of CFGs for ASTs that contain BlockExprs.

llvm-svn: 89830
This commit is contained in:
Ted Kremenek 2009-11-25 01:34:30 +00:00
parent cfe223f637
commit 470bfa47db
1 changed files with 6 additions and 3 deletions

View File

@ -461,9 +461,12 @@ CFGBlock *CFGBuilder::VisitBinaryOperator(BinaryOperator *B, bool alwaysAdd) {
return VisitStmt(B, alwaysAdd);
}
CFGBlock *CFGBuilder::VisitBlockExpr(BlockExpr* E, bool alwaysAdd) {
// FIXME
return NYS();
CFGBlock *CFGBuilder::VisitBlockExpr(BlockExpr *E, bool alwaysAdd) {
if (alwaysAdd) {
autoCreateBlock();
AppendStmt(Block, E);
}
return Block;
}
CFGBlock *CFGBuilder::VisitBlockDeclRefExpr(BlockDeclRefExpr* E,