From 57cd5026ebe6be2c7f1c2851557b9b7e2261a3d3 Mon Sep 17 00:00:00 2001 From: Mike Pall Date: Fri, 19 Nov 2010 17:00:11 +0100 Subject: Disable Lua 5.2 features by default. See -DLUAJIT_ENABLE_LUA52COMPAT. --- src/lj_record.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/lj_record.c') diff --git a/src/lj_record.c b/src/lj_record.c index 4ff208f8..58b02a43 100644 --- a/src/lj_record.c +++ b/src/lj_record.c @@ -1426,7 +1426,10 @@ static void LJ_FASTCALL recff_ipairs_aux(jit_State *J, RecordFFData *rd) static void LJ_FASTCALL recff_ipairs(jit_State *J, RecordFFData *rd) { - if (!recff_metacall(J, rd, MM_ipairs)) { +#ifdef LUAJIT_ENABLE_LUA52COMPAT + if (!recff_metacall(J, rd, MM_ipairs)) +#endif + { TRef tab = J->base[0]; if (tref_istab(tab)) { J->base[0] = lj_ir_kfunc(J, funcV(&J->fn->c.upvalue[0])); -- cgit v1.2.3-55-g6feb