Browse code

(uxnasm) Fixed issue with labels

neauoire authored on 27/11/2021 22:58:37
Showing 1 changed files
... ...
@@ -264,10 +264,12 @@ tokenize(char *w, FILE *f)
264 264
 		if(!makelabel(w + 1))
265 265
 			return error("Invalid label", w);
266 266
 		scpy(w + 1, p.scope, 64);
267
+		litlast = 0;
267 268
 		break;
268 269
 	case '&': /* sublabel */
269 270
 		if(!makelabel(sublabel(subw, p.scope, w + 1)))
270 271
 			return error("Invalid sublabel", w);
272
+		litlast = 0;
271 273
 		break;
272 274
 	case '#': /* literals hex */
273 275
 		if(!sihx(w + 1) || (slen(w) != 3 && slen(w) != 5))