Files
rgbds/test/asm/break.asm
Rangi 6132b77c1e Add more tests for RGBASM code coverage (#1257)
* Add more tests for RGBASM code coverage

* Use C++ unnamed parameters, not `(void)` casting

* Fix crash in `sect_AlignPC` from #1253
2023-12-01 10:21:43 -05:00

25 lines
312 B
NASM

FOR V, 1, 100
PRINTLN "- {d:V}"
IF V == 5
PRINTLN "stop"
BREAK
ENDC
PRINTLN "cont"
ENDR
WARN "done {d:V}"
rept 1
break
; skips invalid code
!@#$%
macro elif
invalid
endr
warn "OK"
break ; not in a rept/for
rept 1
if 1
break
no endc
endr
println "done"