diff options
Diffstat (limited to 'lvm.c')
| -rw-r--r-- | lvm.c | 6 |
1 files changed, 6 insertions, 0 deletions
| @@ -1926,6 +1926,12 @@ void luaV_execute (lua_State *L, CallInfo *ci) { | |||
| 1926 | Protect(luaT_getvarargs(L, ci, ra, n)); | 1926 | Protect(luaT_getvarargs(L, ci, ra, n)); |
| 1927 | vmbreak; | 1927 | vmbreak; |
| 1928 | } | 1928 | } |
| 1929 | vmcase(OP_GETVARG) { | ||
| 1930 | StkId ra = RA(i); | ||
| 1931 | TValue *rc = vRC(i); | ||
| 1932 | luaT_getvararg(ci, ra, rc); | ||
| 1933 | vmbreak; | ||
| 1934 | } | ||
| 1929 | vmcase(OP_VARARGPREP) { | 1935 | vmcase(OP_VARARGPREP) { |
| 1930 | ProtectNT(luaT_adjustvarargs(L, ci, cl->p)); | 1936 | ProtectNT(luaT_adjustvarargs(L, ci, cl->p)); |
| 1931 | if (l_unlikely(trap)) { /* previous "Protect" updated trap */ | 1937 | if (l_unlikely(trap)) { /* previous "Protect" updated trap */ |
