Keep framesize in RA of FUNCC/FUNCCW instructions, too

This commit is contained in:
Mike Pall 2010-08-06 19:43:55 +02:00
parent 3d81368331
commit 44de7eb48c
2 changed files with 3 additions and 3 deletions

View File

@ -187,8 +187,8 @@
_(FUNCV, rbase, ___, ___, ___) \
_(IFUNCV, rbase, ___, ___, ___) \
_(JFUNCV, rbase, ___, lit, ___) \
_(FUNCC, ___, ___, ___, ___) \
_(FUNCCW, ___, ___, ___, ___)
_(FUNCC, rbase, ___, ___, ___) \
_(FUNCCW, rbase, ___, ___, ___)
/* Bytecode opcode numbers. */
typedef enum {

View File

@ -40,7 +40,7 @@ void lj_dispatch_init(GG_State *GG)
disp[BC_LOOP] = disp[BC_ILOOP];
disp[BC_FUNCF] = disp[BC_IFUNCF];
disp[BC_FUNCV] = disp[BC_IFUNCV];
GG->g.bc_cfunc_ext = GG->g.bc_cfunc_int = BCINS_AD(BC_FUNCC, 0, 0);
GG->g.bc_cfunc_ext = GG->g.bc_cfunc_int = BCINS_AD(BC_FUNCC, LUA_MINSTACK, 0);
for (i = 0; i < GG_NUM_ASMFF; i++)
GG->bcff[i] = BCINS_AD(BC__MAX+i, 0, 0);
}