]> git.ipfire.org Git - thirdparty/LuaJIT.git/commitdiff
From Lua 5.2: debug.setmetatable() returns object.
authorMike Pall <mike>
Wed, 19 Sep 2012 14:33:50 +0000 (16:33 +0200)
committerMike Pall <mike>
Wed, 19 Sep 2012 14:33:50 +0000 (16:33 +0200)
Needs -DLUAJIT_ENABLE_LUA52COMPAT.

src/lib_debug.c

index f6818bbfae6ef4ef92098ca5d07976773e681eba..1487f12b11872d8194d0644ef9fdab9a1c1b6e8f 100644 (file)
@@ -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;
 }