** create a label named 'break' to resolve break statements */
| 472 | ** create a label named 'break' to resolve break statements |
| 473 | */ |
| 474 | static void breaklabel(LexState *ls) { |
| 475 | TString *n = luaS_new(ls->L, "break"); |
| 476 | int l = newlabelentry(ls, &ls->dyd->label, n, 0, ls->fs->pc); |
| 477 | findgotos(ls, &ls->dyd->label.arr[l]); |
| 478 | } |
| 479 | |
| 480 | /* |
| 481 | ** generates an error for an undefined 'goto'; choose appropriate |
no test coverage detected