From dcc10cebc3caea85f7f6f266e81841957cd11731 Mon Sep 17 00:00:00 2001 From: Rangi42 Date: Fri, 5 Sep 2025 20:14:01 -0400 Subject: [PATCH] Add test for duplicate section after use of fragment literal Verifies that #1822 was fixed (by c6997fe73c746956bc109a6b2af04cf59711517a) --- test/asm/duplicate-section-after-literal.asm | 7 +++++++ test/asm/duplicate-section-after-literal.err | 6 ++++++ 2 files changed, 13 insertions(+) create mode 100644 test/asm/duplicate-section-after-literal.asm create mode 100644 test/asm/duplicate-section-after-literal.err diff --git a/test/asm/duplicate-section-after-literal.asm b/test/asm/duplicate-section-after-literal.asm new file mode 100644 index 00000000..cfb4a6bd --- /dev/null +++ b/test/asm/duplicate-section-after-literal.asm @@ -0,0 +1,7 @@ +SECTION "with fragment literals", ROM0 + +ld hl, [[ db "Hi", 0 ]] + +SECTION "dup", WRAM0 + +SECTION "dup", WRAM0 diff --git a/test/asm/duplicate-section-after-literal.err b/test/asm/duplicate-section-after-literal.err new file mode 100644 index 00000000..e86cd1ed --- /dev/null +++ b/test/asm/duplicate-section-after-literal.err @@ -0,0 +1,6 @@ +error: Section already defined + at duplicate-section-after-literal.asm(7) + and also: + at duplicate-section-after-literal.asm(5) +FATAL: Cannot create section "dup" (1 error) + at duplicate-section-after-literal.asm(7)