From 98a221d6b68778bfd93c4d263d460cea19adae78 Mon Sep 17 00:00:00 2001 From: ISSOtm Date: Thu, 9 Jan 2020 02:10:48 +0100 Subject: [PATCH] Add test for `DEF(@)` --- src/asm/symbol.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/asm/symbol.c b/src/asm/symbol.c index b974e151..22d35b4d 100644 --- a/src/asm/symbol.c +++ b/src/asm/symbol.c @@ -285,6 +285,10 @@ uint32_t sym_isConstant(char *s) { struct sSymbol *psym = sym_FindSymbol(s); + /* The @ symbol is handled differently */ + if (psym == pPCSymbol) + return pCurrentSection->nOrg != -1; + return (psym && (psym->nType & SYMF_CONST)); }