Browse Source

From Lua 5.2: table.unpack(). Needs -DLUAJIT_ENABLE_LUA52COMPAT.

Mike Pall 14 years ago
parent
commit
c823e26b8b
1 changed files with 4 additions and 0 deletions
  1. 4 0
      src/lib_table.c

+ 4 - 0
src/lib_table.c

@@ -273,6 +273,10 @@ LJLIB_CF(table_sort)
 LUALIB_API int luaopen_table(lua_State *L)
 {
   LJ_LIB_REG(L, LUA_TABLIBNAME, table);
+#ifdef LUAJIT_ENABLE_LUA52COMPAT
+  lua_getglobal(L, "unpack");
+  lua_setfield(L, -2, "unpack");
+#endif
   return 1;
 }