summaryrefslogtreecommitdiff
path: root/src/lj_record.c
diff options
context:
space:
mode:
authorMike Pall <mike>2010-11-19 17:00:11 +0100
committerMike Pall <mike>2010-11-19 17:00:11 +0100
commit57cd5026ebe6be2c7f1c2851557b9b7e2261a3d3 (patch)
tree1310b981adee73d6d8a5720e658562c32540ed84 /src/lj_record.c
parentba602c9578e01b1d692beddf7e974fa70b6eecf2 (diff)
downloadluajit-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.c5
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
1427static void LJ_FASTCALL recff_ipairs(jit_State *J, RecordFFData *rd) 1427static 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]));