summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/CFG.cpp
diff options
context:
space:
mode:
authorZhongxing Xu <xuzhongxing@gmail.com>2008-10-04 05:48:38 +0000
committerZhongxing Xu <xuzhongxing@gmail.com>2008-10-04 05:48:38 +0000
commit8d1928a4ca354ebf255fc8d54dbacda247b1f156 (patch)
tree3046b4f2d0c8571a4151278e4a266851fe5911ec /clang/lib/AST/CFG.cpp
parent13b048268b44f6cd9b87865c6e2636d49645b0e3 (diff)
downloadbcm5719-llvm-8d1928a4ca354ebf255fc8d54dbacda247b1f156.tar.gz
bcm5719-llvm-8d1928a4ca354ebf255fc8d54dbacda247b1f156.zip
Reverse the RHSBlock of LogicalOp && and ||
llvm-svn: 57041
Diffstat (limited to 'clang/lib/AST/CFG.cpp')
-rw-r--r--clang/lib/AST/CFG.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/AST/CFG.cpp b/clang/lib/AST/CFG.cpp
index 0313ada82c5..8e9c3fb10ba 100644
--- a/clang/lib/AST/CFG.cpp
+++ b/clang/lib/AST/CFG.cpp
@@ -458,6 +458,7 @@ CFGBlock* CFGBuilder::WalkAST(Stmt* Terminator, bool AlwaysAddStmt = false) {
Succ = ConfluenceBlock;
Block = NULL;
CFGBlock* RHSBlock = Visit(B->getRHS());
+ FinishBlock(RHSBlock);
// Now link the LHSBlock with RHSBlock.
if (B->getOpcode() == BinaryOperator::LOr) {
OpenPOWER on IntegriCloud