commit bf81d071139e978a4642ada6134b81a4ab188c34
parent a014cd8da9c046635bc11c3fc87723ec5c6b73ea
Author: Devine Lu Linvega <aliceffekt@gmail.com>
Date: Mon, 6 Jun 2022 07:57:29 -0700
(uxnasm)Quiet label warnings with sublabels
Diffstat:
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/src/uxnasm.c b/src/uxnasm.c
@@ -308,6 +308,7 @@ parse(char *w, FILE *f)
case '&': /* sublabel */
if(!makelabel(sublabel(subw, p.scope, w + 1)))
return error("Invalid sublabel", w);
+ findlabel(p.scope)->refs++;
litlast = 0;
break;
case '#': /* literals hex */
@@ -343,8 +344,10 @@ parse(char *w, FILE *f)
while((c = w[++i]))
if(!writebyte(c)) return 0;
break;
- case '[': if (slen(w) == 1) break; /* else FALLTHROUGH */
- case ']': if (slen(w) == 1) break; /* else FALLTHROUGH */
+ case '[':
+ if(slen(w) == 1) break; /* else FALLTHROUGH */
+ case ']':
+ if(slen(w) == 1) break; /* else FALLTHROUGH */
default:
/* opcode */
if(findopcode(w) || scmp(w, "BRK", 4)) {