diff options
| author | 2011-12-05 12:38:17 -0800 | |
|---|---|---|
| committer | 2011-12-05 12:47:29 -0800 | |
| commit | e941e2c44a610bd6451177593a711251b96ca7d2 (patch) | |
| tree | a4f9e5de729562426fe051d47c24f2e2c7f9f9f8 /src/compiler/codegen/arm/MethodCodegenDriver.cc | |
| 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
Diffstat (limited to 'src/compiler/codegen/arm/MethodCodegenDriver.cc')
0 files changed, 0 insertions, 0 deletions