浏览代码

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

Mike Pall 14 年之前
父节点
当前提交
c823e26b8b
共有 1 个文件被更改,包括 4 次插入0 次删除
  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;
 }