diff options
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) |