summaryrefslogtreecommitdiff
path: root/src/lib_base.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib_base.c')
-rw-r--r--src/lib_base.c4
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
252static int ffh_pairs(lua_State *L, MMS mm) 253static 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
268LJLIB_PUSH(lastcl) 272LJLIB_PUSH(lastcl)
269LJLIB_ASM(pairs) 273LJLIB_ASM(pairs)