aboutsummaryrefslogtreecommitdiff
path: root/src/analyzer.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/analyzer.js')
-rw-r--r--src/analyzer.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/analyzer.js b/src/analyzer.js
index 407ae4b9..7245a583 100644
--- a/src/analyzer.js
+++ b/src/analyzer.js
@@ -1169,8 +1169,8 @@ function analyzer(data) {
if (block.type === 'emulated' && block.willGetTo) {
dprint('relooping', '// removing (trying): ' + block.willGetTo);
- replaceLabelLabels(block.labels, set('BJSET|' + block.willGetTo + '|' + block.willGetTo), 'BNOPP');
- replaceLabelLabels(block.labels, set('BCONT|' + block.willGetTo + '|' + block.willGetTo), 'BNOPP');
+ replaceLabelLabels(block.labels, set('BJSET|*|' + block.willGetTo), 'BNOPP');
+ replaceLabelLabels(block.labels, set('BCONT|*|' + block.willGetTo), 'BNOPP');
replaceLabelLabels(block.labels, set('BREAK|*|' + block.willGetTo), 'BNOPP');
} else if (block.type === 'multiple') {
// Check if the one-time loop (that allows breaking out) is actually needed