(uxnasm)Quiet label warnings with sublabels

This commit is contained in:
Devine Lu Linvega 2022-06-06 07:57:29 -07:00
parent a014cd8da9
commit bf81d07113
1 changed files with 5 additions and 2 deletions

View File

@ -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)) {