commit f1fa4f6ea14636cb78f86aab25bc4a21ac4cb01f
parent 20a11c0f4caf8dd9110c787bd82c864de1e40493
Author: Devine Lu Linvega <aliceffekt@gmail.com>
Date: Tue, 26 Mar 2024 11:51:48 -0700
(uxnasm) Removed refinc to parent labels
Diffstat:
1 file changed, 1 insertion(+), 9 deletions(-)
diff --git a/src/uxnasm.c b/src/uxnasm.c
@@ -220,7 +220,6 @@ makepad(char *w)
static int
addref(char *label, char rune, Uint16 addr)
{
- char parent[0x40];
Reference *r;
if(p.refs_len >= 0x1000)
return error_asm("References limit exceeded");
@@ -231,15 +230,8 @@ addref(char *label, char rune, Uint16 addr)
} else if(label[0] == '&' || label[0] == '/') {
if(!makesublabel(r->name, label + 1))
return error_asm("Invalid sublabel");
- } else {
- int pos = cndx(label, '/');
- if(pos > 0) {
- Label *l;
- if((l = findlabel(scpy(label, parent, pos))))
- l->refs++;
- }
+ } else
scpy(label, r->name, 0x40);
- }
r->rune = rune;
r->addr = addr;
return 1;