diff options
author | Mike Pall <mike> | 2010-11-19 17:00:11 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2010-11-19 17:00:11 +0100 |
commit | 57cd5026ebe6be2c7f1c2851557b9b7e2261a3d3 (patch) | |
tree | 1310b981adee73d6d8a5720e658562c32540ed84 /src/lj_record.c | |
parent | ba602c9578e01b1d692beddf7e974fa70b6eecf2 (diff) | |
download | luajit-57cd5026ebe6be2c7f1c2851557b9b7e2261a3d3.tar.gz luajit-57cd5026ebe6be2c7f1c2851557b9b7e2261a3d3.tar.bz2 luajit-57cd5026ebe6be2c7f1c2851557b9b7e2261a3d3.zip |
Disable Lua 5.2 features by default. See -DLUAJIT_ENABLE_LUA52COMPAT.
Diffstat (limited to 'src/lj_record.c')
-rw-r--r-- | src/lj_record.c | 5 |
1 files changed, 4 insertions, 1 deletions
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) | |||
1426 | 1426 | ||
1427 | static void LJ_FASTCALL recff_ipairs(jit_State *J, RecordFFData *rd) | 1427 | static void LJ_FASTCALL recff_ipairs(jit_State *J, RecordFFData *rd) |
1428 | { | 1428 | { |
1429 | if (!recff_metacall(J, rd, MM_ipairs)) { | 1429 | #ifdef LUAJIT_ENABLE_LUA52COMPAT |
1430 | if (!recff_metacall(J, rd, MM_ipairs)) | ||
1431 | #endif | ||
1432 | { | ||
1430 | TRef tab = J->base[0]; | 1433 | TRef tab = J->base[0]; |
1431 | if (tref_istab(tab)) { | 1434 | if (tref_istab(tab)) { |
1432 | J->base[0] = lj_ir_kfunc(J, funcV(&J->fn->c.upvalue[0])); | 1435 | J->base[0] = lj_ir_kfunc(J, funcV(&J->fn->c.upvalue[0])); |