| 378 | |
| 379 | |
| 380 | static int newlabelentry (LexState *ls, Labellist *l, TString *name, |
| 381 | int line, int pc) { |
| 382 | int n = l->n; |
| 383 | luaM_growvector(ls->L, l->arr, n, l->size, |
| 384 | Labeldesc, SHRT_MAX, "labels/gotos"); |
| 385 | l->arr[n].name = name; |
| 386 | l->arr[n].line = line; |
| 387 | l->arr[n].nactvar = ls->fs->nactvar; |
| 388 | l->arr[n].pc = pc; |
| 389 | l->n = n + 1; |
| 390 | return n; |
| 391 | } |
| 392 | |
| 393 | |
| 394 | /* |
no outgoing calls
no test coverage detected