From 961670659be3e986bc74b9b8c2a296f4640302e5 Mon Sep 17 00:00:00 2001 From: George Roman Date: Tue, 24 Jul 2018 11:17:37 +0300 Subject: Make fun.partial run with Lua 5.1 --- src/luarocks/fun.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/luarocks/fun.lua b/src/luarocks/fun.lua index b1740833..c37a5d4b 100644 --- a/src/luarocks/fun.lua +++ b/src/luarocks/fun.lua @@ -95,7 +95,8 @@ function fun.partial(f, ...) for i = 1, m do args[i+n] = fargs[i] end - return f(table.unpack(args, 1, n+m)) + local unpack = unpack or table.unpack + return f(unpack(args, 1, n+m)) end end end -- cgit v1.2.3-55-g6feb