aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorMiquel Sabaté Solà <mssola@mssola.com>2026-03-09 17:02:36 +0100
committerMiquel Sabaté Solà <mssola@mssola.com>2026-03-09 23:06:23 +0100
commitae54968ec2e2cac6cace95b25958ed5550d2aad9 (patch)
tree24f817999da8bdd264d38c222178637d66163760 /tests
parent84eb36b71b61ee39794f1f262ad859843948e44c (diff)
downloadtools.nes-ae54968ec2e2cac6cace95b25958ed5550d2aad9.tar.gz
tools.nes-ae54968ec2e2cac6cace95b25958ed5550d2aad9.zip
asan: ignore names from macro arguments
These are usually capitalized, and thus they are not going to be following the usual zp_/m_/wr_ pattern. Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/variable_names.s13
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/variable_names.s b/tests/variable_names.s
index 0859473..beda2b8 100644
--- a/tests/variable_names.s
+++ b/tests/variable_names.s
@@ -23,3 +23,16 @@ lda m_good
lda wr_bad
lda wr_good
lda wr_out
+
+.macro INC_MOVEMENT_X ADDR
+ .ifdef PAL
+ lda ADDR, x
+ clc
+ adc Enemies::zp_movement_arg
+ sta ADDR, x
+ .else
+ inc ADDR, x
+ .endif
+.endmacro
+
+INC_MOVEMENT_X zp_good + 1