uxn

Varvara Ordinator, written in ANSI C(SDL2)
git clone https://git.eamoncaddigan.net/uxn.git
Log | Files | Refs | README | LICENSE

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:
Msrc/uxnasm.c | 7+++++--
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)) {