aboutsummaryrefslogtreecommitdiff
path: root/spec/outputs/vararg.lua
diff options
context:
space:
mode:
Diffstat (limited to 'spec/outputs/vararg.lua')
-rw-r--r--spec/outputs/vararg.lua88
1 files changed, 42 insertions, 46 deletions
diff --git a/spec/outputs/vararg.lua b/spec/outputs/vararg.lua
index 27918e9..dabba44 100644
--- a/spec/outputs/vararg.lua
+++ b/spec/outputs/vararg.lua
@@ -46,57 +46,53 @@ local _anon_func_5 = function(items, ...)
46end 46end
47local _anon_func_6 = function(func, setmetatable) 47local _anon_func_6 = function(func, setmetatable)
48 local A 48 local A
49 do 49 local _class_0
50 local _class_0 50 local _base_0 = { }
51 local _base_0 = { } 51 if _base_0.__index == nil then
52 if _base_0.__index == nil then 52 _base_0.__index = _base_0
53 _base_0.__index = _base_0 53 end
54 _class_0 = setmetatable({
55 __init = function() end,
56 __base = _base_0,
57 __name = "A"
58 }, {
59 __index = _base_0,
60 __call = function(cls, ...)
61 local _self_0 = setmetatable({ }, _base_0)
62 cls.__init(_self_0, ...)
63 return _self_0
54 end 64 end
55 _class_0 = setmetatable({ 65 })
56 __init = function() end, 66 _base_0.__class = _class_0
57 __base = _base_0, 67 local self = _class_0;
58 __name = "A" 68 func()
59 }, { 69 A = _class_0
60 __index = _base_0, 70 return _class_0
61 __call = function(cls, ...)
62 local _self_0 = setmetatable({ }, _base_0)
63 cls.__init(_self_0, ...)
64 return _self_0
65 end
66 })
67 _base_0.__class = _class_0
68 local self = _class_0;
69 func()
70 A = _class_0
71 return _class_0
72 end
73end 71end
74local _anon_func_7 = function(func, setmetatable, ...) 72local _anon_func_7 = function(func, setmetatable, ...)
75 local A 73 local A
76 do 74 local _class_0
77 local _class_0 75 local _base_0 = { }
78 local _base_0 = { } 76 if _base_0.__index == nil then
79 if _base_0.__index == nil then 77 _base_0.__index = _base_0
80 _base_0.__index = _base_0 78 end
79 _class_0 = setmetatable({
80 __init = function() end,
81 __base = _base_0,
82 __name = "A"
83 }, {
84 __index = _base_0,
85 __call = function(cls, ...)
86 local _self_0 = setmetatable({ }, _base_0)
87 cls.__init(_self_0, ...)
88 return _self_0
81 end 89 end
82 _class_0 = setmetatable({ 90 })
83 __init = function() end, 91 _base_0.__class = _class_0
84 __base = _base_0, 92 local self = _class_0;
85 __name = "A" 93 func(...)
86 }, { 94 A = _class_0
87 __index = _base_0, 95 return _class_0
88 __call = function(cls, ...)
89 local _self_0 = setmetatable({ }, _base_0)
90 cls.__init(_self_0, ...)
91 return _self_0
92 end
93 })
94 _base_0.__class = _class_0
95 local self = _class_0;
96 func(...)
97 A = _class_0
98 return _class_0
99 end
100end 96end
101local _anon_func_8 = function(pairs, tb) 97local _anon_func_8 = function(pairs, tb)
102 local _tbl_0 = { } 98 local _tbl_0 = { }