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/lib_base.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/lib_base.c')
-rw-r--r-- | src/lib_base.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/lib_base.c b/src/lib_base.c index aa55faba..c7ebafb6 100644 --- a/src/lib_base.c +++ b/src/lib_base.c | |||
@@ -249,6 +249,7 @@ LJLIB_ASM(next) | |||
249 | return FFH_UNREACHABLE; | 249 | return FFH_UNREACHABLE; |
250 | } | 250 | } |
251 | 251 | ||
252 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
252 | static int ffh_pairs(lua_State *L, MMS mm) | 253 | static int ffh_pairs(lua_State *L, MMS mm) |
253 | { | 254 | { |
254 | TValue *o = lj_lib_checkany(L, 1); | 255 | TValue *o = lj_lib_checkany(L, 1); |
@@ -264,6 +265,9 @@ static int ffh_pairs(lua_State *L, MMS mm) | |||
264 | return FFH_RES(3); | 265 | return FFH_RES(3); |
265 | } | 266 | } |
266 | } | 267 | } |
268 | #else | ||
269 | #define ffh_pairs(L, mm) (lj_lib_checktab(L, 1), FFH_UNREACHABLE) | ||
270 | #endif | ||
267 | 271 | ||
268 | LJLIB_PUSH(lastcl) | 272 | LJLIB_PUSH(lastcl) |
269 | LJLIB_ASM(pairs) | 273 | LJLIB_ASM(pairs) |