mirror of
https://github.com/gbdev/rgbds.git
synced 2025-11-25 12:32:07 +00:00
Check if parent exists for local label reference
If an attempt is made to reference a local label before any non-local label is defined, raise an error instead of segfaulting.
This commit is contained in:
3
test/asm/local-ref-without-parent.asm
Normal file
3
test/asm/local-ref-without-parent.asm
Normal file
@@ -0,0 +1,3 @@
|
||||
SECTION "sec", ROM0
|
||||
|
||||
dw .test
|
||||
2
test/asm/local-ref-without-parent.out
Normal file
2
test/asm/local-ref-without-parent.out
Normal file
@@ -0,0 +1,2 @@
|
||||
ERROR: local-ref-without-parent.asm(3):
|
||||
Local label reference '.test' in main scope
|
||||
2
test/asm/local-ref-without-parent.out.pipe
Normal file
2
test/asm/local-ref-without-parent.out.pipe
Normal file
@@ -0,0 +1,2 @@
|
||||
ERROR: -(3):
|
||||
Local label reference '.test' in main scope
|
||||
Reference in New Issue
Block a user