diff options
Diffstat (limited to 'ltests.c')
-rw-r--r-- | ltests.c | 8 |
1 files changed, 3 insertions, 5 deletions
@@ -51,9 +51,8 @@ static int runC (lua_State *L, lua_State *L1, const char *pc); | |||
51 | 51 | ||
52 | 52 | ||
53 | static void setnameval (lua_State *L, const char *name, int val) { | 53 | static void setnameval (lua_State *L, const char *name, int val) { |
54 | lua_pushstring(L, name); | ||
55 | lua_pushinteger(L, val); | 54 | lua_pushinteger(L, val); |
56 | lua_settable(L, -3); | 55 | lua_setfield(L, -2, name); |
57 | } | 56 | } |
58 | 57 | ||
59 | 58 | ||
@@ -710,12 +709,11 @@ static void printstack (lua_State *L) { | |||
710 | 709 | ||
711 | 710 | ||
712 | static int get_limits (lua_State *L) { | 711 | static int get_limits (lua_State *L) { |
713 | lua_createtable(L, 0, 5); | 712 | lua_createtable(L, 0, 6); |
714 | setnameval(L, "BITS_INT", LUAI_BITSINT); | 713 | setnameval(L, "IS32INT", LUAI_IS32INT); |
715 | setnameval(L, "MAXARG_Ax", MAXARG_Ax); | 714 | setnameval(L, "MAXARG_Ax", MAXARG_Ax); |
716 | setnameval(L, "MAXARG_Bx", MAXARG_Bx); | 715 | setnameval(L, "MAXARG_Bx", MAXARG_Bx); |
717 | setnameval(L, "OFFSET_sBx", OFFSET_sBx); | 716 | setnameval(L, "OFFSET_sBx", OFFSET_sBx); |
718 | setnameval(L, "BITS_INT", LUAI_BITSINT); | ||
719 | setnameval(L, "LFPF", LFIELDS_PER_FLUSH); | 717 | setnameval(L, "LFPF", LFIELDS_PER_FLUSH); |
720 | setnameval(L, "NUM_OPCODES", NUM_OPCODES); | 718 | setnameval(L, "NUM_OPCODES", NUM_OPCODES); |
721 | return 1; | 719 | return 1; |