From f927c41abb317fd2d43606a05f2f1f538ed1084e Mon Sep 17 00:00:00 2001 From: dbrotz <43593771+dbrotz@users.noreply.github.com> Date: Thu, 9 May 2019 14:46:11 -0700 Subject: [PATCH] Add test for referencing a symbol before setting it --- test/asm/reference-undefined-sym.asm | 4 ++++ test/asm/reference-undefined-sym.out | 3 +++ 2 files changed, 7 insertions(+) create mode 100644 test/asm/reference-undefined-sym.asm create mode 100644 test/asm/reference-undefined-sym.out diff --git a/test/asm/reference-undefined-sym.asm b/test/asm/reference-undefined-sym.asm new file mode 100644 index 00000000..68c83f1e --- /dev/null +++ b/test/asm/reference-undefined-sym.asm @@ -0,0 +1,4 @@ +SECTION "sec", ROM0 + db X + +X = 2 diff --git a/test/asm/reference-undefined-sym.out b/test/asm/reference-undefined-sym.out new file mode 100644 index 00000000..e55ee236 --- /dev/null +++ b/test/asm/reference-undefined-sym.out @@ -0,0 +1,3 @@ +ERROR: reference-undefined-sym.asm(4): + 'X' already referenced at reference-undefined-sym.asm(2) +error: Assembly aborted (1 errors)!