diff --git a/src/lib_table.c b/src/lib_table.c index fab6b1f4..6d3a9c2d 100644 --- a/src/lib_table.c +++ b/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; }