diff options
Diffstat (limited to 'lvm.c')
-rw-r--r-- | lvm.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -1632,7 +1632,7 @@ void luaV_execute (lua_State *L, CallInfo *ci) { | |||
1632 | L->top = ra + b; /* top signals number of arguments */ | 1632 | L->top = ra + b; /* top signals number of arguments */ |
1633 | /* else previous instruction set top */ | 1633 | /* else previous instruction set top */ |
1634 | savepc(L); /* in case of errors */ | 1634 | savepc(L); /* in case of errors */ |
1635 | if ((newci = luaD_precall(L, ra, nresults, 0)) == NULL) | 1635 | if ((newci = luaD_precall(L, ra, nresults)) == NULL) |
1636 | updatetrap(ci); /* C call; nothing else to be done */ | 1636 | updatetrap(ci); /* C call; nothing else to be done */ |
1637 | else { /* Lua call: run function in this same C frame */ | 1637 | else { /* Lua call: run function in this same C frame */ |
1638 | ci = newci; | 1638 | ci = newci; |
@@ -1654,7 +1654,7 @@ void luaV_execute (lua_State *L, CallInfo *ci) { | |||
1654 | lua_assert(L->tbclist < base); /* no pending tbc variables */ | 1654 | lua_assert(L->tbclist < base); /* no pending tbc variables */ |
1655 | lua_assert(base == ci->func + 1); | 1655 | lua_assert(base == ci->func + 1); |
1656 | } | 1656 | } |
1657 | if (luaD_precall(L, ra, LUA_MULTRET, delta + 1)) /* Lua function? */ | 1657 | if (luaD_precall(L, ra, delta2retdel(delta))) /* Lua function? */ |
1658 | goto startfunc; /* execute the callee */ | 1658 | goto startfunc; /* execute the callee */ |
1659 | else { /* C function */ | 1659 | else { /* C function */ |
1660 | updatetrap(ci); | 1660 | updatetrap(ci); |