mirror of
https://github.com/gbdev/rgbds.git
synced 2025-11-24 03:52:08 +00:00
Built-in symbols are "<builtin>", not "<command-line>" (#1362)
This commit is contained in:
@@ -3,53 +3,53 @@ error: builtin-overwrite.asm(36) -> builtin-overwrite.asm::tickle(5):
|
||||
error: builtin-overwrite.asm(36) -> builtin-overwrite.asm::tickle(6):
|
||||
Built-in symbol '__UTC_YEAR__' cannot be purged
|
||||
error: builtin-overwrite.asm(36) -> builtin-overwrite.asm::tickle(9):
|
||||
'__UTC_YEAR__' already defined at <command-line>
|
||||
'__UTC_YEAR__' already defined at <builtin>
|
||||
error: builtin-overwrite.asm(36) -> builtin-overwrite.asm::tickle(10):
|
||||
'__UTC_YEAR__' already defined at <command-line>
|
||||
'__UTC_YEAR__' already defined at <builtin>
|
||||
error: builtin-overwrite.asm(36) -> builtin-overwrite.asm::tickle(13):
|
||||
'__UTC_YEAR__' already defined as constant at <command-line>
|
||||
'__UTC_YEAR__' already defined as constant at <builtin>
|
||||
error: builtin-overwrite.asm(36) -> builtin-overwrite.asm::tickle(14):
|
||||
'__UTC_YEAR__' already defined as constant at <command-line>
|
||||
'__UTC_YEAR__' already defined as constant at <builtin>
|
||||
error: builtin-overwrite.asm(36) -> builtin-overwrite.asm::tickle(17):
|
||||
'__UTC_YEAR__' already defined at <command-line>
|
||||
'__UTC_YEAR__' already defined at <builtin>
|
||||
error: builtin-overwrite.asm(36) -> builtin-overwrite.asm::tickle(18):
|
||||
'__UTC_YEAR__' already defined at <command-line>
|
||||
'__UTC_YEAR__' already defined at <builtin>
|
||||
error: builtin-overwrite.asm(36) -> builtin-overwrite.asm::tickle(21):
|
||||
'__UTC_YEAR__' already defined as constant at <command-line>
|
||||
'__UTC_YEAR__' already defined as constant at <builtin>
|
||||
error: builtin-overwrite.asm(36) -> builtin-overwrite.asm::tickle(22):
|
||||
'__UTC_YEAR__' already defined as constant at <command-line>
|
||||
'__UTC_YEAR__' already defined as constant at <builtin>
|
||||
error: builtin-overwrite.asm(36) -> builtin-overwrite.asm::tickle(25):
|
||||
Built-in symbol '__UTC_YEAR__' cannot be redefined
|
||||
error: builtin-overwrite.asm(36) -> builtin-overwrite.asm::tickle(26):
|
||||
Built-in symbol '__UTC_YEAR__' cannot be redefined
|
||||
error: builtin-overwrite.asm(36) -> builtin-overwrite.asm::tickle(29):
|
||||
'__UTC_YEAR__' already defined as non-EQUS at <command-line>
|
||||
'__UTC_YEAR__' already defined as non-EQUS at <builtin>
|
||||
error: builtin-overwrite.asm(36) -> builtin-overwrite.asm::tickle(30):
|
||||
'__UTC_YEAR__' already defined as non-EQUS at <command-line>
|
||||
'__UTC_YEAR__' already defined as non-EQUS at <builtin>
|
||||
error: builtin-overwrite.asm(37) -> builtin-overwrite.asm::tickle(5):
|
||||
Built-in symbol '__ISO_8601_UTC__' cannot be purged
|
||||
error: builtin-overwrite.asm(37) -> builtin-overwrite.asm::tickle(6):
|
||||
Built-in symbol '__ISO_8601_UTC__' cannot be purged
|
||||
error: builtin-overwrite.asm(37) -> builtin-overwrite.asm::tickle(9):
|
||||
'__ISO_8601_UTC__' already defined at <command-line>
|
||||
'__ISO_8601_UTC__' already defined at <builtin>
|
||||
error: builtin-overwrite.asm(37) -> builtin-overwrite.asm::tickle(10):
|
||||
'__ISO_8601_UTC__' already defined at <command-line>
|
||||
'__ISO_8601_UTC__' already defined at <builtin>
|
||||
error: builtin-overwrite.asm(37) -> builtin-overwrite.asm::tickle(13):
|
||||
'__ISO_8601_UTC__' already defined as constant at <command-line>
|
||||
'__ISO_8601_UTC__' already defined as constant at <builtin>
|
||||
error: builtin-overwrite.asm(37) -> builtin-overwrite.asm::tickle(14):
|
||||
'__ISO_8601_UTC__' already defined as constant at <command-line>
|
||||
'__ISO_8601_UTC__' already defined as constant at <builtin>
|
||||
error: builtin-overwrite.asm(37) -> builtin-overwrite.asm::tickle(17):
|
||||
'__ISO_8601_UTC__' already defined at <command-line>
|
||||
'__ISO_8601_UTC__' already defined at <builtin>
|
||||
error: builtin-overwrite.asm(37) -> builtin-overwrite.asm::tickle(18):
|
||||
'__ISO_8601_UTC__' already defined at <command-line>
|
||||
'__ISO_8601_UTC__' already defined at <builtin>
|
||||
error: builtin-overwrite.asm(37) -> builtin-overwrite.asm::tickle(21):
|
||||
'__ISO_8601_UTC__' already defined as constant at <command-line>
|
||||
'__ISO_8601_UTC__' already defined as constant at <builtin>
|
||||
error: builtin-overwrite.asm(37) -> builtin-overwrite.asm::tickle(22):
|
||||
'__ISO_8601_UTC__' already defined as constant at <command-line>
|
||||
'__ISO_8601_UTC__' already defined as constant at <builtin>
|
||||
error: builtin-overwrite.asm(37) -> builtin-overwrite.asm::tickle(25):
|
||||
'__ISO_8601_UTC__' already defined as non-EQU at <command-line>
|
||||
'__ISO_8601_UTC__' already defined as non-EQU at <builtin>
|
||||
error: builtin-overwrite.asm(37) -> builtin-overwrite.asm::tickle(26):
|
||||
'__ISO_8601_UTC__' already defined as non-EQU at <command-line>
|
||||
'__ISO_8601_UTC__' already defined as non-EQU at <builtin>
|
||||
error: builtin-overwrite.asm(37) -> builtin-overwrite.asm::tickle(29):
|
||||
Built-in symbol '__ISO_8601_UTC__' cannot be redefined
|
||||
error: builtin-overwrite.asm(37) -> builtin-overwrite.asm::tickle(30):
|
||||
|
||||
26
test/asm/rs-overwrite.asm
Normal file
26
test/asm/rs-overwrite.asm
Normal file
@@ -0,0 +1,26 @@
|
||||
PURGE _RS
|
||||
PRINTLN _RS
|
||||
|
||||
DEF _RS EQU 1
|
||||
PRINTLN _RS
|
||||
|
||||
DEF _RS = 2 ; this works
|
||||
PRINTLN _RS
|
||||
|
||||
DEF _RS EQUS "3"
|
||||
PRINTLN _RS
|
||||
|
||||
REDEF _RS = 4 ; this works
|
||||
PRINTLN _RS
|
||||
|
||||
REDEF _RS EQU 5
|
||||
PRINTLN _RS
|
||||
|
||||
REDEF _RS EQUS "6"
|
||||
PRINTLN _RS
|
||||
|
||||
RSSET 7 ; this works
|
||||
PRINTLN _RS
|
||||
|
||||
RSRESET
|
||||
PRINTLN _RS
|
||||
11
test/asm/rs-overwrite.err
Normal file
11
test/asm/rs-overwrite.err
Normal file
@@ -0,0 +1,11 @@
|
||||
error: rs-overwrite.asm(1):
|
||||
Built-in symbol '_RS' cannot be purged
|
||||
error: rs-overwrite.asm(4):
|
||||
'_RS' already defined at <builtin>
|
||||
error: rs-overwrite.asm(10):
|
||||
'_RS' already defined at rs-overwrite.asm(7)
|
||||
error: rs-overwrite.asm(16):
|
||||
'_RS' already defined as non-EQU at rs-overwrite.asm(13)
|
||||
error: rs-overwrite.asm(19):
|
||||
'_RS' already defined as non-EQUS at rs-overwrite.asm(13)
|
||||
error: Assembly aborted (5 errors)!
|
||||
9
test/asm/rs-overwrite.out
Normal file
9
test/asm/rs-overwrite.out
Normal file
@@ -0,0 +1,9 @@
|
||||
$0
|
||||
$0
|
||||
$2
|
||||
$2
|
||||
$4
|
||||
$4
|
||||
$4
|
||||
$7
|
||||
$0
|
||||
Reference in New Issue
Block a user