From 16d8c83743b2b356c0efc682e33e80b106c157ef Mon Sep 17 00:00:00 2001 From: Mike Pall Date: Wed, 19 Sep 2012 16:33:50 +0200 Subject: [PATCH] From Lua 5.2: debug.setmetatable() returns object. Needs -DLUAJIT_ENABLE_LUA52COMPAT. --- src/lib_debug.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib_debug.c b/src/lib_debug.c index f6818bbf..1487f12b 100644 --- a/src/lib_debug.c +++ b/src/lib_debug.c @@ -41,7 +41,9 @@ LJLIB_CF(debug_setmetatable) lj_lib_checktabornil(L, 2); L->top = L->base+2; lua_setmetatable(L, 1); +#if !LJ_52 setboolV(L->top-1, 1); +#endif return 1; }