mirror of
https://github.com/gbdev/rgbds.git
synced 2025-11-26 21:12:07 +00:00
Prevent purging referenced symbols
This is an immediate fix for #492, although #342 is needed to implement the desired functionality.
This commit is contained in:
23
test/asm/purge-ref.asm
Normal file
23
test/asm/purge-ref.asm
Normal file
@@ -0,0 +1,23 @@
|
||||
SECTION "test", ROM0 ; Important: do not purge this!
|
||||
|
||||
dw ref
|
||||
PURGE ref
|
||||
|
||||
OK:
|
||||
PURGE OK
|
||||
|
||||
dw NotOK
|
||||
NotOK:
|
||||
PURGE NotOK
|
||||
|
||||
EvenLessOK:
|
||||
dw EvenLessOK
|
||||
PURGE EvenLessOK
|
||||
|
||||
SECTION "fixed", ROM0[0]
|
||||
|
||||
Maybe:
|
||||
dw Maybe
|
||||
; This is currently fine because the expression above is fully evaluated
|
||||
; above, so it's fine as of now... but changing it might make sense
|
||||
PURGE Maybe
|
||||
Reference in New Issue
Block a user