summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis/CFG.cpp
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2009-12-04 20:33:25 +0000
committerTed Kremenek <kremenek@apple.com>2009-12-04 20:33:25 +0000
commit75d6fa27bdb5c23d255d1739e48ab3f4faf9057f (patch)
tree482e4293a806566eb82453b0296b419244778ccf /clang/lib/Analysis/CFG.cpp
parentc32f2c2e0f1b8c8b728d93191566962afdf71d04 (diff)
downloadbcm5719-llvm-75d6fa27bdb5c23d255d1739e48ab3f4faf9057f.tar.gz
bcm5719-llvm-75d6fa27bdb5c23d255d1739e48ab3f4faf9057f.zip
Include BlockDeclRefExprs in constructed CFGs.
llvm-svn: 90583
Diffstat (limited to 'clang/lib/Analysis/CFG.cpp')
-rw-r--r--clang/lib/Analysis/CFG.cpp10
1 files changed, 0 insertions, 10 deletions
diff --git a/clang/lib/Analysis/CFG.cpp b/clang/lib/Analysis/CFG.cpp
index c97692f5708..524210e08a7 100644
--- a/clang/lib/Analysis/CFG.cpp
+++ b/clang/lib/Analysis/CFG.cpp
@@ -87,7 +87,6 @@ private:
CFGBlock *VisitAddrLabelExpr(AddrLabelExpr *A, bool alwaysAdd);
CFGBlock *VisitBinaryOperator(BinaryOperator *B, bool alwaysAdd);
CFGBlock *VisitBlockExpr(BlockExpr* E, bool alwaysAdd);
- CFGBlock *VisitBlockDeclRefExpr(BlockDeclRefExpr* E, bool alwaysAdd);
CFGBlock *VisitBreakStmt(BreakStmt *B);
CFGBlock *VisitCallExpr(CallExpr *C, bool alwaysAdd);
CFGBlock *VisitCaseStmt(CaseStmt *C);
@@ -292,9 +291,6 @@ tryAgain:
case Stmt::BlockExprClass:
return VisitBlockExpr(cast<BlockExpr>(S), alwaysAdd);
- case Stmt::BlockDeclRefExprClass:
- return VisitBlockDeclRefExpr(cast<BlockDeclRefExpr>(S), alwaysAdd);
-
case Stmt::BreakStmtClass:
return VisitBreakStmt(cast<BreakStmt>(S));
@@ -468,12 +464,6 @@ CFGBlock *CFGBuilder::VisitBlockExpr(BlockExpr *E, bool alwaysAdd) {
return Block;
}
-CFGBlock *CFGBuilder::VisitBlockDeclRefExpr(BlockDeclRefExpr* E,
- bool alwaysAdd) {
- // FIXME
- return NYS();
-}
-
CFGBlock *CFGBuilder::VisitBreakStmt(BreakStmt *B) {
// "break" is a control-flow statement. Thus we stop processing the current
// block.
OpenPOWER on IntegriCloud