diff options
author | Zhongxing Xu <xuzhongxing@gmail.com> | 2008-10-04 05:48:38 +0000 |
---|---|---|
committer | Zhongxing Xu <xuzhongxing@gmail.com> | 2008-10-04 05:48:38 +0000 |
commit | 8d1928a4ca354ebf255fc8d54dbacda247b1f156 (patch) | |
tree | 3046b4f2d0c8571a4151278e4a266851fe5911ec /clang/lib/AST/CFG.cpp | |
parent | 13b048268b44f6cd9b87865c6e2636d49645b0e3 (diff) | |
download | bcm5719-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.cpp | 1 |
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) { |