Fixed CFG construction bug that occurred when a condition for a loop spanned
multiple basic blocks (which can happen when they contain '&&', '||', '?'). The
bug was that the loop backedge when to the last block in the loop condition, not
the first.

llvm-svn: 47649
1 file changed
tree: c346feed43cd38bf5823690fde1c04feae46dd82
  1. clang/
  2. llvm/