summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis/UninitializedValues.cpp
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2008-04-16 21:10:48 +0000
committerTed Kremenek <kremenek@apple.com>2008-04-16 21:10:48 +0000
commitc1f9a28e4da886e1053aa08b3d50760251e917a2 (patch)
treeba10e4e81063b9c8ee6bac3370de4fe83c413817 /clang/lib/Analysis/UninitializedValues.cpp
parent9d981eb9ae1c3a77e62b74874357fb39c4095201 (diff)
downloadbcm5719-llvm-c1f9a28e4da886e1053aa08b3d50760251e917a2.tar.gz
bcm5719-llvm-c1f9a28e4da886e1053aa08b3d50760251e917a2.zip
Added CFGBlock::getTerminatorCondition() to get the Expr* of the condition a block's terminator.
Refactored LiveVariables to use getTerminatorCondition() in VisitTerminator(). Bug fix: CFG now computes Block-level expression numbers using information from block terminators. This fixes <rdar://problem/5868189>. llvm-svn: 49818
Diffstat (limited to 'clang/lib/Analysis/UninitializedValues.cpp')
-rw-r--r--clang/lib/Analysis/UninitializedValues.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Analysis/UninitializedValues.cpp b/clang/lib/Analysis/UninitializedValues.cpp
index d81a087fe04..8f0bdfd3172 100644
--- a/clang/lib/Analysis/UninitializedValues.cpp
+++ b/clang/lib/Analysis/UninitializedValues.cpp
@@ -78,7 +78,7 @@ public:
bool Visit(Stmt *S);
bool BlockStmt_VisitExpr(Expr* E);
- void VisitTerminator(Stmt* T) { }
+ void VisitTerminator(CFGBlock* B) { }
};
static const bool Initialized = true;
OpenPOWER on IntegriCloud