mirror of
https://github.com/gbdev/rgbds.git
synced 2025-11-20 10:12:06 +00:00
Disallow labels before ENDC
This commit is contained in:
@@ -12,4 +12,5 @@ error: syntax error, unexpected PRINTLN, expecting end of line
|
||||
at code-after-endm-endr-endc.asm(23)
|
||||
error: syntax error, unexpected PRINTLN, expecting end of line or end of buffer or end of fragment literal
|
||||
at code-after-endm-endr-endc.asm(25)
|
||||
Assembly aborted with 7 errors!
|
||||
FATAL: Ended block with 2 unterminated conditionals (`IF`/`ELIF`/`ELSE` blocks)
|
||||
at code-after-endm-endr-endc.asm(28)
|
||||
|
||||
7
test/asm/label-before-endc.asm
Normal file
7
test/asm/label-before-endc.asm
Normal file
@@ -0,0 +1,7 @@
|
||||
section "test", rom0
|
||||
if 1
|
||||
println "one"
|
||||
label0: endc
|
||||
if 2
|
||||
println "two"
|
||||
label1: endc
|
||||
6
test/asm/label-before-endc.err
Normal file
6
test/asm/label-before-endc.err
Normal file
@@ -0,0 +1,6 @@
|
||||
error: syntax error, unexpected ENDC
|
||||
at label-before-endc.asm(4)
|
||||
error: syntax error, unexpected ENDC
|
||||
at label-before-endc.asm(7)
|
||||
FATAL: Ended block with 2 unterminated conditionals (`IF`/`ELIF`/`ELSE` blocks)
|
||||
at label-before-endc.asm(8)
|
||||
2
test/asm/label-before-endc.out
Normal file
2
test/asm/label-before-endc.out
Normal file
@@ -0,0 +1,2 @@
|
||||
one
|
||||
two
|
||||
Reference in New Issue
Block a user