aboutsummaryrefslogtreecommitdiff
path: root/src/analyzer.js
diff options
context:
space:
mode:
authoralon@honor <none@none>2010-10-16 12:03:02 -0700
committeralon@honor <none@none>2010-10-16 12:03:02 -0700
commit5612c15553f50272c269d760aad3e12183f8c059 (patch)
tree3287416d50febb27a2d54c8f5cba96bd8a478745 /src/analyzer.js
parenta05a516811dc9fb9e8b9bf9400dbb6c37de57926 (diff)
optimize out unneeded BCONTs
Diffstat (limited to 'src/analyzer.js')
-rw-r--r--src/analyzer.js1
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);