mirror of
https://github.com/gbdev/rgbds.git
synced 2025-11-25 12:32:07 +00:00
Fix repeated REPT nodes in backtraces
This commit is contained in:
@@ -9,10 +9,10 @@ warning: Line 5 [-Wuser]
|
||||
warning: Line 8 [-Wuser]
|
||||
at rept-line-no.asm(8)
|
||||
warning: Line 12 [-Wuser]
|
||||
at rept-line-no.asm::REPT~1::REPT~1::REPT~1(12) <- rept-line-no.asm::REPT~1(11) <- rept-line-no.asm(10)
|
||||
at rept-line-no.asm::REPT~1::REPT~1(12) <- rept-line-no.asm::REPT~1(11) <- rept-line-no.asm(10)
|
||||
warning: Line 12 [-Wuser]
|
||||
at rept-line-no.asm::REPT~1::REPT~1::REPT~2(12) <- rept-line-no.asm::REPT~1(11) <- rept-line-no.asm(10)
|
||||
at rept-line-no.asm::REPT~1::REPT~2(12) <- rept-line-no.asm::REPT~1(11) <- rept-line-no.asm(10)
|
||||
warning: Line 12 [-Wuser]
|
||||
at rept-line-no.asm::REPT~2::REPT~2::REPT~1(12) <- rept-line-no.asm::REPT~2(11) <- rept-line-no.asm(10)
|
||||
at rept-line-no.asm::REPT~2::REPT~1(12) <- rept-line-no.asm::REPT~2(11) <- rept-line-no.asm(10)
|
||||
warning: Line 12 [-Wuser]
|
||||
at rept-line-no.asm::REPT~2::REPT~2::REPT~2(12) <- rept-line-no.asm::REPT~2(11) <- rept-line-no.asm(10)
|
||||
at rept-line-no.asm::REPT~2::REPT~2(12) <- rept-line-no.asm::REPT~2(11) <- rept-line-no.asm(10)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
warning: round 1 [-Wuser]
|
||||
at rept-macro-fstack-trace.asm::outer::REPT~1::inner::REPT~1::REPT~1::REPT~1(13)
|
||||
at rept-macro-fstack-trace.asm::outer::REPT~1::inner::REPT~1::REPT~1(13)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~1::inner::REPT~1(12)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~1::inner(11)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~1(13)
|
||||
@@ -7,7 +7,7 @@ warning: round 1 [-Wuser]
|
||||
<- rept-macro-fstack-trace.asm::REPT~1(18)
|
||||
<- rept-macro-fstack-trace.asm(17)
|
||||
warning: round 2 [-Wuser]
|
||||
at rept-macro-fstack-trace.asm::outer::REPT~1::inner::REPT~1::REPT~1::REPT~2(13)
|
||||
at rept-macro-fstack-trace.asm::outer::REPT~1::inner::REPT~1::REPT~2(13)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~1::inner::REPT~1(12)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~1::inner(11)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~1(13)
|
||||
@@ -15,7 +15,7 @@ warning: round 2 [-Wuser]
|
||||
<- rept-macro-fstack-trace.asm::REPT~1(18)
|
||||
<- rept-macro-fstack-trace.asm(17)
|
||||
warning: round 3 [-Wuser]
|
||||
at rept-macro-fstack-trace.asm::outer::REPT~1::inner::REPT~2::REPT~2::REPT~1(13)
|
||||
at rept-macro-fstack-trace.asm::outer::REPT~1::inner::REPT~2::REPT~1(13)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~1::inner::REPT~2(12)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~1::inner(11)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~1(13)
|
||||
@@ -23,7 +23,7 @@ warning: round 3 [-Wuser]
|
||||
<- rept-macro-fstack-trace.asm::REPT~1(18)
|
||||
<- rept-macro-fstack-trace.asm(17)
|
||||
warning: round 4 [-Wuser]
|
||||
at rept-macro-fstack-trace.asm::outer::REPT~1::inner::REPT~2::REPT~2::REPT~2(13)
|
||||
at rept-macro-fstack-trace.asm::outer::REPT~1::inner::REPT~2::REPT~2(13)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~1::inner::REPT~2(12)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~1::inner(11)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~1(13)
|
||||
@@ -31,7 +31,7 @@ warning: round 4 [-Wuser]
|
||||
<- rept-macro-fstack-trace.asm::REPT~1(18)
|
||||
<- rept-macro-fstack-trace.asm(17)
|
||||
warning: round 5 [-Wuser]
|
||||
at rept-macro-fstack-trace.asm::outer::REPT~1::inner::REPT~1::REPT~1::REPT~1(13)
|
||||
at rept-macro-fstack-trace.asm::outer::REPT~1::inner::REPT~1::REPT~1(13)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~1::inner::REPT~1(12)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~1::inner(11)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~2(13)
|
||||
@@ -39,7 +39,7 @@ warning: round 5 [-Wuser]
|
||||
<- rept-macro-fstack-trace.asm::REPT~1(18)
|
||||
<- rept-macro-fstack-trace.asm(17)
|
||||
warning: round 6 [-Wuser]
|
||||
at rept-macro-fstack-trace.asm::outer::REPT~1::inner::REPT~1::REPT~1::REPT~2(13)
|
||||
at rept-macro-fstack-trace.asm::outer::REPT~1::inner::REPT~1::REPT~2(13)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~1::inner::REPT~1(12)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~1::inner(11)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~2(13)
|
||||
@@ -47,7 +47,7 @@ warning: round 6 [-Wuser]
|
||||
<- rept-macro-fstack-trace.asm::REPT~1(18)
|
||||
<- rept-macro-fstack-trace.asm(17)
|
||||
warning: round 7 [-Wuser]
|
||||
at rept-macro-fstack-trace.asm::outer::REPT~1::inner::REPT~2::REPT~2::REPT~1(13)
|
||||
at rept-macro-fstack-trace.asm::outer::REPT~1::inner::REPT~2::REPT~1(13)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~1::inner::REPT~2(12)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~1::inner(11)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~2(13)
|
||||
@@ -55,7 +55,7 @@ warning: round 7 [-Wuser]
|
||||
<- rept-macro-fstack-trace.asm::REPT~1(18)
|
||||
<- rept-macro-fstack-trace.asm(17)
|
||||
warning: round 8 [-Wuser]
|
||||
at rept-macro-fstack-trace.asm::outer::REPT~1::inner::REPT~2::REPT~2::REPT~2(13)
|
||||
at rept-macro-fstack-trace.asm::outer::REPT~1::inner::REPT~2::REPT~2(13)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~1::inner::REPT~2(12)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~1::inner(11)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~2(13)
|
||||
@@ -63,7 +63,7 @@ warning: round 8 [-Wuser]
|
||||
<- rept-macro-fstack-trace.asm::REPT~1(18)
|
||||
<- rept-macro-fstack-trace.asm(17)
|
||||
warning: round 9 [-Wuser]
|
||||
at rept-macro-fstack-trace.asm::outer::REPT~3::inner::REPT~1::REPT~1::REPT~1(13)
|
||||
at rept-macro-fstack-trace.asm::outer::REPT~3::inner::REPT~1::REPT~1(13)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~3::inner::REPT~1(12)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~3::inner(11)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~3(13)
|
||||
@@ -71,7 +71,7 @@ warning: round 9 [-Wuser]
|
||||
<- rept-macro-fstack-trace.asm::REPT~1(18)
|
||||
<- rept-macro-fstack-trace.asm(17)
|
||||
warning: round 10 [-Wuser]
|
||||
at rept-macro-fstack-trace.asm::outer::REPT~3::inner::REPT~1::REPT~1::REPT~2(13)
|
||||
at rept-macro-fstack-trace.asm::outer::REPT~3::inner::REPT~1::REPT~2(13)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~3::inner::REPT~1(12)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~3::inner(11)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~3(13)
|
||||
@@ -79,7 +79,7 @@ warning: round 10 [-Wuser]
|
||||
<- rept-macro-fstack-trace.asm::REPT~1(18)
|
||||
<- rept-macro-fstack-trace.asm(17)
|
||||
warning: round 11 [-Wuser]
|
||||
at rept-macro-fstack-trace.asm::outer::REPT~3::inner::REPT~2::REPT~2::REPT~1(13)
|
||||
at rept-macro-fstack-trace.asm::outer::REPT~3::inner::REPT~2::REPT~1(13)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~3::inner::REPT~2(12)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~3::inner(11)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~3(13)
|
||||
@@ -87,7 +87,7 @@ warning: round 11 [-Wuser]
|
||||
<- rept-macro-fstack-trace.asm::REPT~1(18)
|
||||
<- rept-macro-fstack-trace.asm(17)
|
||||
warning: round 12 [-Wuser]
|
||||
at rept-macro-fstack-trace.asm::outer::REPT~3::inner::REPT~2::REPT~2::REPT~2(13)
|
||||
at rept-macro-fstack-trace.asm::outer::REPT~3::inner::REPT~2::REPT~2(13)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~3::inner::REPT~2(12)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~3::inner(11)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~3(13)
|
||||
@@ -95,7 +95,7 @@ warning: round 12 [-Wuser]
|
||||
<- rept-macro-fstack-trace.asm::REPT~1(18)
|
||||
<- rept-macro-fstack-trace.asm(17)
|
||||
warning: round 13 [-Wuser]
|
||||
at rept-macro-fstack-trace.asm::outer::REPT~3::inner::REPT~1::REPT~1::REPT~1(13)
|
||||
at rept-macro-fstack-trace.asm::outer::REPT~3::inner::REPT~1::REPT~1(13)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~3::inner::REPT~1(12)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~3::inner(11)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~4(13)
|
||||
@@ -103,7 +103,7 @@ warning: round 13 [-Wuser]
|
||||
<- rept-macro-fstack-trace.asm::REPT~1(18)
|
||||
<- rept-macro-fstack-trace.asm(17)
|
||||
warning: round 14 [-Wuser]
|
||||
at rept-macro-fstack-trace.asm::outer::REPT~3::inner::REPT~1::REPT~1::REPT~2(13)
|
||||
at rept-macro-fstack-trace.asm::outer::REPT~3::inner::REPT~1::REPT~2(13)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~3::inner::REPT~1(12)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~3::inner(11)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~4(13)
|
||||
@@ -111,7 +111,7 @@ warning: round 14 [-Wuser]
|
||||
<- rept-macro-fstack-trace.asm::REPT~1(18)
|
||||
<- rept-macro-fstack-trace.asm(17)
|
||||
warning: round 15 [-Wuser]
|
||||
at rept-macro-fstack-trace.asm::outer::REPT~3::inner::REPT~2::REPT~2::REPT~1(13)
|
||||
at rept-macro-fstack-trace.asm::outer::REPT~3::inner::REPT~2::REPT~1(13)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~3::inner::REPT~2(12)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~3::inner(11)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~4(13)
|
||||
@@ -119,7 +119,7 @@ warning: round 15 [-Wuser]
|
||||
<- rept-macro-fstack-trace.asm::REPT~1(18)
|
||||
<- rept-macro-fstack-trace.asm(17)
|
||||
warning: round 16 [-Wuser]
|
||||
at rept-macro-fstack-trace.asm::outer::REPT~3::inner::REPT~2::REPT~2::REPT~2(13)
|
||||
at rept-macro-fstack-trace.asm::outer::REPT~3::inner::REPT~2::REPT~2(13)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~3::inner::REPT~2(12)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~3::inner(11)
|
||||
<- rept-macro-fstack-trace.asm::outer::REPT~4(13)
|
||||
@@ -127,42 +127,42 @@ warning: round 16 [-Wuser]
|
||||
<- rept-macro-fstack-trace.asm::REPT~1(18)
|
||||
<- rept-macro-fstack-trace.asm(17)
|
||||
warning: round 17 [-Wuser]
|
||||
at rept-macro-fstack-trace.asm::foo::REPT~1::REPT~1::REPT~1(24)
|
||||
at rept-macro-fstack-trace.asm::foo::REPT~1::REPT~1(24)
|
||||
<- rept-macro-fstack-trace.asm::foo::REPT~1(23)
|
||||
<- rept-macro-fstack-trace.asm::foo(22)
|
||||
<- rept-macro-fstack-trace.asm::REPT~1::REPT~1::bar::REPT~1::REPT~1::REPT~1(34)
|
||||
<- rept-macro-fstack-trace.asm::REPT~1::REPT~1::bar::REPT~1::REPT~1(34)
|
||||
<- rept-macro-fstack-trace.asm::REPT~1::REPT~1::bar::REPT~1(33)
|
||||
<- rept-macro-fstack-trace.asm::REPT~1::REPT~1::bar(32)
|
||||
<- rept-macro-fstack-trace.asm::REPT~1::REPT~1::REPT~1(38)
|
||||
<- rept-macro-fstack-trace.asm::REPT~1::REPT~1(38)
|
||||
<- rept-macro-fstack-trace.asm::REPT~1(30)
|
||||
<- rept-macro-fstack-trace.asm(29)
|
||||
warning: round 18 [-Wuser]
|
||||
at rept-macro-fstack-trace.asm::foo::REPT~1::REPT~1::REPT~1(24)
|
||||
at rept-macro-fstack-trace.asm::foo::REPT~1::REPT~1(24)
|
||||
<- rept-macro-fstack-trace.asm::foo::REPT~1(23)
|
||||
<- rept-macro-fstack-trace.asm::foo(22)
|
||||
<- rept-macro-fstack-trace.asm::REPT~1::REPT~1::bar::REPT~1::REPT~1::REPT~2(34)
|
||||
<- rept-macro-fstack-trace.asm::REPT~1::REPT~1::bar::REPT~1::REPT~2(34)
|
||||
<- rept-macro-fstack-trace.asm::REPT~1::REPT~1::bar::REPT~1(33)
|
||||
<- rept-macro-fstack-trace.asm::REPT~1::REPT~1::bar(32)
|
||||
<- rept-macro-fstack-trace.asm::REPT~1::REPT~1::REPT~1(38)
|
||||
<- rept-macro-fstack-trace.asm::REPT~1::REPT~1(38)
|
||||
<- rept-macro-fstack-trace.asm::REPT~1(30)
|
||||
<- rept-macro-fstack-trace.asm(29)
|
||||
warning: round 19 [-Wuser]
|
||||
at rept-macro-fstack-trace.asm::foo::REPT~1::REPT~1::REPT~1(24)
|
||||
at rept-macro-fstack-trace.asm::foo::REPT~1::REPT~1(24)
|
||||
<- rept-macro-fstack-trace.asm::foo::REPT~1(23)
|
||||
<- rept-macro-fstack-trace.asm::foo(22)
|
||||
<- rept-macro-fstack-trace.asm::REPT~1::REPT~1::bar::REPT~2::REPT~2::REPT~1(34)
|
||||
<- rept-macro-fstack-trace.asm::REPT~1::REPT~1::bar::REPT~2::REPT~1(34)
|
||||
<- rept-macro-fstack-trace.asm::REPT~1::REPT~1::bar::REPT~2(33)
|
||||
<- rept-macro-fstack-trace.asm::REPT~1::REPT~1::bar(32)
|
||||
<- rept-macro-fstack-trace.asm::REPT~1::REPT~1::REPT~1(38)
|
||||
<- rept-macro-fstack-trace.asm::REPT~1::REPT~1(38)
|
||||
<- rept-macro-fstack-trace.asm::REPT~1(30)
|
||||
<- rept-macro-fstack-trace.asm(29)
|
||||
warning: round 20 [-Wuser]
|
||||
at rept-macro-fstack-trace.asm::foo::REPT~1::REPT~1::REPT~1(24)
|
||||
at rept-macro-fstack-trace.asm::foo::REPT~1::REPT~1(24)
|
||||
<- rept-macro-fstack-trace.asm::foo::REPT~1(23)
|
||||
<- rept-macro-fstack-trace.asm::foo(22)
|
||||
<- rept-macro-fstack-trace.asm::REPT~1::REPT~1::bar::REPT~2::REPT~2::REPT~2(34)
|
||||
<- rept-macro-fstack-trace.asm::REPT~1::REPT~1::bar::REPT~2::REPT~2(34)
|
||||
<- rept-macro-fstack-trace.asm::REPT~1::REPT~1::bar::REPT~2(33)
|
||||
<- rept-macro-fstack-trace.asm::REPT~1::REPT~1::bar(32)
|
||||
<- rept-macro-fstack-trace.asm::REPT~1::REPT~1::REPT~1(38)
|
||||
<- rept-macro-fstack-trace.asm::REPT~1::REPT~1(38)
|
||||
<- rept-macro-fstack-trace.asm::REPT~1(30)
|
||||
<- rept-macro-fstack-trace.asm(29)
|
||||
|
||||
23
test/asm/rept-trace.asm
Normal file
23
test/asm/rept-trace.asm
Normal file
@@ -0,0 +1,23 @@
|
||||
section "test", rom0
|
||||
for v1, 4
|
||||
if v1 == 3
|
||||
for v2, 3
|
||||
if v2 == 2
|
||||
for v3, 2
|
||||
if v3 == 1
|
||||
rept 1
|
||||
macro m
|
||||
static_assert \1
|
||||
endm
|
||||
endr
|
||||
rept 1
|
||||
rept 2
|
||||
m 0
|
||||
endr
|
||||
endr
|
||||
endc
|
||||
endr
|
||||
endc
|
||||
endr
|
||||
endc
|
||||
endr
|
||||
17
test/asm/rept-trace.err
Normal file
17
test/asm/rept-trace.err
Normal file
@@ -0,0 +1,17 @@
|
||||
error: Assertion failed
|
||||
at rept-trace.asm::REPT~4::REPT~3::REPT~2::REPT~1::m(10)
|
||||
<- rept-trace.asm::REPT~4::REPT~3::REPT~2::REPT~1::REPT~1(15)
|
||||
<- rept-trace.asm::REPT~4::REPT~3::REPT~2::REPT~1(14)
|
||||
<- rept-trace.asm::REPT~4::REPT~3::REPT~2(13)
|
||||
<- rept-trace.asm::REPT~4::REPT~3(6)
|
||||
<- rept-trace.asm::REPT~4(4)
|
||||
<- rept-trace.asm(2)
|
||||
error: Assertion failed
|
||||
at rept-trace.asm::REPT~4::REPT~3::REPT~2::REPT~1::m(10)
|
||||
<- rept-trace.asm::REPT~4::REPT~3::REPT~2::REPT~1::REPT~2(15)
|
||||
<- rept-trace.asm::REPT~4::REPT~3::REPT~2::REPT~1(14)
|
||||
<- rept-trace.asm::REPT~4::REPT~3::REPT~2(13)
|
||||
<- rept-trace.asm::REPT~4::REPT~3(6)
|
||||
<- rept-trace.asm::REPT~4(4)
|
||||
<- rept-trace.asm(2)
|
||||
Assembly aborted with 2 errors!
|
||||
1
test/asm/rept-trace.flags
Normal file
1
test/asm/rept-trace.flags
Normal file
@@ -0,0 +1 @@
|
||||
-Bno-collapse
|
||||
23
test/link/rept-trace/a.asm
Normal file
23
test/link/rept-trace/a.asm
Normal file
@@ -0,0 +1,23 @@
|
||||
section "test", rom0
|
||||
for v1, 4
|
||||
if v1 == 3
|
||||
for v2, 3
|
||||
if v2 == 2
|
||||
for v3, 2
|
||||
if v3 == 1
|
||||
rept 1
|
||||
macro m
|
||||
assert \1
|
||||
endm
|
||||
endr
|
||||
rept 1
|
||||
rept 2
|
||||
m @
|
||||
endr
|
||||
endr
|
||||
endc
|
||||
endr
|
||||
endc
|
||||
endr
|
||||
endc
|
||||
endr
|
||||
17
test/link/rept-trace/out.err
Normal file
17
test/link/rept-trace/out.err
Normal file
@@ -0,0 +1,17 @@
|
||||
error: assert failure
|
||||
at rept-trace/a.asm::REPT~4::REPT~3::REPT~2::REPT~1::m(10)
|
||||
<- rept-trace/a.asm::REPT~4::REPT~3::REPT~2::REPT~1::REPT~1(15)
|
||||
<- rept-trace/a.asm::REPT~4::REPT~3::REPT~2::REPT~1(14)
|
||||
<- rept-trace/a.asm::REPT~4::REPT~3::REPT~2(13)
|
||||
<- rept-trace/a.asm::REPT~4::REPT~3(6)
|
||||
<- rept-trace/a.asm::REPT~4(4)
|
||||
<- rept-trace/a.asm(2)
|
||||
error: assert failure
|
||||
at rept-trace/a.asm::REPT~4::REPT~3::REPT~2::REPT~1::m(10)
|
||||
<- rept-trace/a.asm::REPT~4::REPT~3::REPT~2::REPT~1::REPT~2(15)
|
||||
<- rept-trace/a.asm::REPT~4::REPT~3::REPT~2::REPT~1(14)
|
||||
<- rept-trace/a.asm::REPT~4::REPT~3::REPT~2(13)
|
||||
<- rept-trace/a.asm::REPT~4::REPT~3(6)
|
||||
<- rept-trace/a.asm::REPT~4(4)
|
||||
<- rept-trace/a.asm(2)
|
||||
Linking failed with 2 errors
|
||||
@@ -266,13 +266,19 @@ evaluateTest
|
||||
test="pipeline"
|
||||
startTest
|
||||
continueTest
|
||||
("$RGBASM" -Weverything -Bcollapse -o - - | \
|
||||
"$RGBLINK" -Weverything -Bcollapse -o - - | \
|
||||
"$RGBFIX" -Weverything -v -p 0xff -) < "$test"/a.asm > "$gbtemp"
|
||||
("$RGBASM" -o - - | "$RGBLINK" -o - - | "$RGBFIX" -v -p 0xff -) < "$test"/a.asm > "$gbtemp"
|
||||
# This test does not trim its output with 'dd' because it needs to verify the correct output size
|
||||
tryCmp "$test"/out.gb "$gbtemp"
|
||||
evaluateTest
|
||||
|
||||
test="rept-trace"
|
||||
startTest
|
||||
"$RGBASM" -o "$otemp" "$test"/a.asm
|
||||
continueTest
|
||||
rgblinkQuiet -Bno-collapse -o "$gbtemp" "$otemp" 2>"$outtemp"
|
||||
tryDiff "$test"/out.err "$outtemp"
|
||||
evaluateTest
|
||||
|
||||
test="same-consts"
|
||||
startTest
|
||||
"$RGBASM" -o "$otemp" "$test"/a.asm
|
||||
|
||||
Reference in New Issue
Block a user