diff options
author | alon@honor <none@none> | 2010-10-16 12:03:02 -0700 |
---|---|---|
committer | alon@honor <none@none> | 2010-10-16 12:03:02 -0700 |
commit | 5612c15553f50272c269d760aad3e12183f8c059 (patch) | |
tree | 3287416d50febb27a2d54c8f5cba96bd8a478745 /src/analyzer.js | |
parent | a05a516811dc9fb9e8b9bf9400dbb6c37de57926 (diff) |
optimize out unneeded BCONTs
Diffstat (limited to 'src/analyzer.js')
-rw-r--r-- | src/analyzer.js | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/analyzer.js b/src/analyzer.js index 1eebe2c4..09f5f6f8 100644 --- a/src/analyzer.js +++ b/src/analyzer.js @@ -754,6 +754,7 @@ function analyzer(data) { if (block.willGetTo) { dprint('relooping', '// removing (trying)'); replaceLabelLabels(block.labels, set('BJSET|' + block.willGetTo + '|' + block.willGetTo), 'BNOPP'); + replaceLabelLabels(block.labels, set('BCONT|' + block.willGetTo + '|' + block.willGetTo), 'BNOPP'); } recurseBlock(block, optimizeBlock); |