From dd64edd58fe25ec74ae5958128cf3f74b0692f3b Mon Sep 17 00:00:00 2001 From: Li Jin Date: Wed, 28 Jan 2026 18:43:14 +0800 Subject: Fixed compiler issues and added 800+ test cases. --- spec/outputs/test/named_varargs_spec.lua | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) (limited to 'spec/outputs/test/named_varargs_spec.lua') diff --git a/spec/outputs/test/named_varargs_spec.lua b/spec/outputs/test/named_varargs_spec.lua index 2a71cea..be35b22 100644 --- a/spec/outputs/test/named_varargs_spec.lua +++ b/spec/outputs/test/named_varargs_spec.lua @@ -187,21 +187,19 @@ return describe("named varargs", function() }) end) it("should support passing named varargs to another function", function() + local inner + inner = function(...) + return { + ... + } + end local outer outer = function(...) local t = { n = select("#", ...), ... } - return inner((table.unpack(t))) - end - local inner - inner = function(a, b, c) - return { - a, - b, - c - } + return inner(t[1], t[2], t[3]) end local result = outer(1, 2, 3) return assert.same(result, { -- cgit v1.2.3-55-g6feb