From f1fa4f6ea14636cb78f86aab25bc4a21ac4cb01f Mon Sep 17 00:00:00 2001 From: Devine Lu Linvega Date: Tue, 26 Mar 2024 11:51:48 -0700 Subject: [PATCH] (uxnasm) Removed refinc to parent labels --- src/uxnasm.c | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/src/uxnasm.c b/src/uxnasm.c index 6b8c3b8..3a2dbb9 100644 --- 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;