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