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