| ... | ... |
@@ -254,11 +254,13 @@ tokenize(char *w, FILE *f) |
| 254 | 254 |
if(!sihx(w + 1)) |
| 255 | 255 |
return error("Invalid padding", w);
|
| 256 | 256 |
p.ptr = shex(w + 1); |
| 257 |
+ litlast = 0; |
|
| 257 | 258 |
break; |
| 258 | 259 |
case '$': /* pad-relative */ |
| 259 | 260 |
if(!sihx(w + 1)) |
| 260 | 261 |
return error("Invalid padding", w);
|
| 261 | 262 |
p.ptr += shex(w + 1); |
| 263 |
+ litlast = 0; |
|
| 262 | 264 |
break; |
| 263 | 265 |
case '@': /* label */ |
| 264 | 266 |
if(!makelabel(w + 1)) |