mirror of
https://github.com/gbdev/rgbds.git
synced 2025-12-01 15:27:48 +00:00
Add some more tests, and fix some existing ones
This commit is contained in:
26
test/asm/use-purged-symbol.asm
Normal file
26
test/asm/use-purged-symbol.asm
Normal file
@@ -0,0 +1,26 @@
|
||||
SECTION "test", ROM0
|
||||
|
||||
MACRO m
|
||||
ENDM
|
||||
PURGE m
|
||||
m
|
||||
|
||||
DEF argi EQU 1
|
||||
MACRO m2
|
||||
println "(\<argi>)!"
|
||||
ENDM
|
||||
PURGE argi
|
||||
m2 hello
|
||||
|
||||
DEF n EQU argi
|
||||
|
||||
PRINTLN "({argi})"
|
||||
|
||||
Label::
|
||||
PURGE Label
|
||||
DEF x = Label
|
||||
DEF x = BANK(Label)
|
||||
|
||||
Label2::
|
||||
PURGE Label2
|
||||
DEF x EQUS SECTION(Label2) ; fatal
|
||||
Reference in New Issue
Block a user