commit | e941e2c44a610bd6451177593a711251b96ca7d2 | [log] [tgz] |
---|---|---|
author | buzbee <buzbee@google.com> | Mon Dec 05 12:38:17 2011 -0800 |
committer | buzbee <buzbee@google.com> | Mon Dec 05 12:47:29 2011 -0800 |
tree | a4f9e5de729562426fe051d47c24f2e2c7f9f9f8 | |
parent | aed4be94da51b4fbb54c728151f0daf11535f6ab [diff] |
Fix basic block construction There was a bug in the CFG building mechanism that tiggered when a backwards branch re-entered the current basic block at a point other than the head. In that case, we'd split the original basic block in two. However, the head of the old block then became the head of the first of a new two block pair - and we really needed to continue processing with the second of the pair. Change-Id: Ieb9fdd5176d86cd0959bb9e91db9ca06075d4f21