Disable Lua 5.2 features by default. See -DLUAJIT_ENABLE_LUA52COMPAT.

This commit is contained in:
Mike Pall
2010-11-19 17:00:11 +01:00
parent ba602c9578
commit 57cd5026eb
10 changed files with 2973 additions and 2901 deletions

View File

@@ -249,6 +249,7 @@ LJLIB_ASM(next)
return FFH_UNREACHABLE;
}
#ifdef LUAJIT_ENABLE_LUA52COMPAT
static int ffh_pairs(lua_State *L, MMS mm)
{
TValue *o = lj_lib_checkany(L, 1);
@@ -264,6 +265,9 @@ static int ffh_pairs(lua_State *L, MMS mm)
return FFH_RES(3);
}
}
#else
#define ffh_pairs(L, mm) (lj_lib_checktab(L, 1), FFH_UNREACHABLE)
#endif
LJLIB_PUSH(lastcl)
LJLIB_ASM(pairs)