| 508 | |
| 509 | |
| 510 | void luaK_self (FuncState *fs, expdesc *e, expdesc *key) { |
| 511 | int func; |
| 512 | luaK_exp2anyreg(fs, e); |
| 513 | freeexp(fs, e); |
| 514 | func = fs->freereg; |
| 515 | luaK_reserveregs(fs, 2); |
| 516 | luaK_codeABC(fs, OP_SELF, func, e->u.s.info, luaK_exp2RK(fs, key)); |
| 517 | freeexp(fs, key); |
| 518 | e->u.s.info = func; |
| 519 | e->k = VNONRELOC; |
| 520 | } |
| 521 | |
| 522 | |
| 523 | static void invertjump (FuncState *fs, expdesc *e) { |
no test coverage detected