We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2d78095 commit 0689289Copy full SHA for 0689289
1 file changed
src/compiler/peephole.cc
@@ -1480,7 +1480,11 @@ class peephole
1480
// Remove dead code after a RET or END
1481
if((mtok(0, "TOK_RET") || mtok(0, "TOK_END")) && !mlabel(1))
1482
{
1483
- del(1);
+ int last = 1;
1484
+ while(current + last < code.size() && !mlabel(last))
1485
+ last++;
1486
+ while(--last >= 1)
1487
+ del(last);
1488
continue;
1489
}
1490
// Convert PRINT CHR$(X) to PUT X
0 commit comments