From 33260af2175004347a3b9345b67727e596c6fffd Mon Sep 17 00:00:00 2001 From: Li Jin Date: Wed, 9 Aug 2023 08:56:58 +0800 Subject: add more tests. --- spec/outputs/vararg.lua | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) (limited to 'spec/outputs') diff --git a/spec/outputs/vararg.lua b/spec/outputs/vararg.lua index 6cfaccb..d5a6f03 100644 --- a/spec/outputs/vararg.lua +++ b/spec/outputs/vararg.lua @@ -265,5 +265,37 @@ join = function(...) end end)()) end + do + (function(...) + return print(...) + end)((function() + local _exp_0 = x + if 1 == _exp_0 then + local _with_0 = tb + _with_0.x = 123 + return _with_0 + else + return tb2 + end + end)()) + end + do + (function(...) + return print(...) + end)(1, 2, (function() + if cond then + return 3, 4, 5 + end + end)()) + end + do + (function(_arg_0, ...) + local tb = _arg_0 + return print(...) + end)({ + name = "abc", + value = 123 + }) + end return nil end -- cgit v1.2.3-55-g6feb