** create a label named 'break' to resolve break statements */
| 452 | ** create a label named 'break' to resolve break statements |
| 453 | */ |
| 454 | static void breaklabel (LexState *ls) { |
| 455 | TString *n = luaS_new(ls->L, "break"); |
| 456 | int l = newlabelentry(ls, &ls->dyd->label, n, 0, ls->fs->pc); |
| 457 | findgotos(ls, &ls->dyd->label.arr[l]); |
| 458 | } |
| 459 | |
| 460 | /* |
| 461 | ** generates an error for an undefined 'goto'; choose appropriate |
no test coverage detected