mirror of
https://github.com/gbdev/rgbds.git
synced 2025-11-20 10:12:06 +00:00
Test one more label diff case
This commit is contained in:
@@ -36,6 +36,8 @@ POPS ; Ensure we are in neither section
|
|||||||
print_diff Constant, Unknown
|
print_diff Constant, Unknown
|
||||||
; Diffing a floating label and a ref cannot work
|
; Diffing a floating label and a ref cannot work
|
||||||
print_diff Known, Unknown
|
print_diff Known, Unknown
|
||||||
|
; Diffing two refs cannot work
|
||||||
|
print_diff Unknown, Unknown2
|
||||||
|
|
||||||
; Now let's fiddle with PC
|
; Now let's fiddle with PC
|
||||||
SECTION "fixed PC", ROM0[420]
|
SECTION "fixed PC", ROM0[420]
|
||||||
|
|||||||
@@ -10,24 +10,28 @@ ERROR: label-diff.asm(38) -> label-diff.asm::print_diff(20):
|
|||||||
Expected constant expression: 'Known' is not constant at assembly time
|
Expected constant expression: 'Known' is not constant at assembly time
|
||||||
ERROR: label-diff.asm(38) -> label-diff.asm::print_diff(22):
|
ERROR: label-diff.asm(38) -> label-diff.asm::print_diff(22):
|
||||||
Expected constant expression: 'Unknown' is not constant at assembly time
|
Expected constant expression: 'Unknown' is not constant at assembly time
|
||||||
ERROR: label-diff.asm(45) -> label-diff.asm::print_diff(20):
|
ERROR: label-diff.asm(40) -> label-diff.asm::print_diff(20):
|
||||||
Expected constant expression: 'Known' is not constant at assembly time
|
Expected constant expression: 'Unknown' is not constant at assembly time
|
||||||
ERROR: label-diff.asm(45) -> label-diff.asm::print_diff(22):
|
ERROR: label-diff.asm(40) -> label-diff.asm::print_diff(22):
|
||||||
Expected constant expression: 'Known' is not constant at assembly time
|
Expected constant expression: 'Unknown2' is not constant at assembly time
|
||||||
ERROR: label-diff.asm(47) -> label-diff.asm::print_diff(20):
|
ERROR: label-diff.asm(47) -> label-diff.asm::print_diff(20):
|
||||||
Expected constant expression: 'Unknown' is not constant at assembly time
|
|
||||||
ERROR: label-diff.asm(47) -> label-diff.asm::print_diff(22):
|
|
||||||
Expected constant expression: 'Unknown' is not constant at assembly time
|
|
||||||
ERROR: label-diff.asm(56) -> label-diff.asm::print_diff(20):
|
|
||||||
Expected constant expression: PC is not constant at assembly time
|
|
||||||
ERROR: label-diff.asm(56) -> label-diff.asm::print_diff(22):
|
|
||||||
Expected constant expression: PC is not constant at assembly time
|
|
||||||
ERROR: label-diff.asm(58) -> label-diff.asm::print_diff(20):
|
|
||||||
Expected constant expression: 'Known' is not constant at assembly time
|
Expected constant expression: 'Known' is not constant at assembly time
|
||||||
|
ERROR: label-diff.asm(47) -> label-diff.asm::print_diff(22):
|
||||||
|
Expected constant expression: 'Known' is not constant at assembly time
|
||||||
|
ERROR: label-diff.asm(49) -> label-diff.asm::print_diff(20):
|
||||||
|
Expected constant expression: 'Unknown' is not constant at assembly time
|
||||||
|
ERROR: label-diff.asm(49) -> label-diff.asm::print_diff(22):
|
||||||
|
Expected constant expression: 'Unknown' is not constant at assembly time
|
||||||
|
ERROR: label-diff.asm(58) -> label-diff.asm::print_diff(20):
|
||||||
|
Expected constant expression: PC is not constant at assembly time
|
||||||
ERROR: label-diff.asm(58) -> label-diff.asm::print_diff(22):
|
ERROR: label-diff.asm(58) -> label-diff.asm::print_diff(22):
|
||||||
Expected constant expression: PC is not constant at assembly time
|
Expected constant expression: PC is not constant at assembly time
|
||||||
ERROR: label-diff.asm(60) -> label-diff.asm::print_diff(20):
|
ERROR: label-diff.asm(60) -> label-diff.asm::print_diff(20):
|
||||||
Expected constant expression: 'Unknown' is not constant at assembly time
|
Expected constant expression: 'Known' is not constant at assembly time
|
||||||
ERROR: label-diff.asm(60) -> label-diff.asm::print_diff(22):
|
ERROR: label-diff.asm(60) -> label-diff.asm::print_diff(22):
|
||||||
Expected constant expression: PC is not constant at assembly time
|
Expected constant expression: PC is not constant at assembly time
|
||||||
error: Assembly aborted (16 errors)!
|
ERROR: label-diff.asm(62) -> label-diff.asm::print_diff(20):
|
||||||
|
Expected constant expression: 'Unknown' is not constant at assembly time
|
||||||
|
ERROR: label-diff.asm(62) -> label-diff.asm::print_diff(22):
|
||||||
|
Expected constant expression: PC is not constant at assembly time
|
||||||
|
error: Assembly aborted (18 errors)!
|
||||||
|
|||||||
@@ -8,6 +8,8 @@ $0
|
|||||||
$0
|
$0
|
||||||
$0
|
$0
|
||||||
$0
|
$0
|
||||||
|
$0
|
||||||
|
$0
|
||||||
$FFFFFE86
|
$FFFFFE86
|
||||||
$17A
|
$17A
|
||||||
$0
|
$0
|
||||||
|
|||||||
Reference in New Issue
Block a user