diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/analyzer.js | 4 |
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 |