commit 652bff0a9324fe46e8b7e8905b54dab87a8f6eb5
parent 632f9fc0faf20a4dc65a6b4ad63ee8f1b88d6e2a
Author: Devine Lu Linvega <aliceffekt@gmail.com>
Date: Wed, 27 Mar 2024 16:48:56 -0700
(uxnasm) Housekeeping
Diffstat:
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/src/uxnasm.c b/src/uxnasm.c
@@ -344,27 +344,25 @@ resolveref(Item *r)
*rom = (Sint8)(l->addr - r->addr - 2);
if((Sint8)data[r->addr] != (l->addr - r->addr - 2))
return error_top("Relative reference is too far", r->name);
- l->refs++;
break;
case '-':
case '.':
*rom = l->addr;
- l->refs++;
break;
case ':':
case '=':
case ';':
*rom++ = l->addr >> 8, *rom = l->addr;
- l->refs++;
break;
case '?':
case '!':
default:
a = l->addr - r->addr - 2;
*rom++ = a >> 8, *rom = a;
- l->refs++;
break;
}
+ l->refs++;
+ return 1;
}
static int