aboutsummaryrefslogtreecommitdiff
path: root/spec/outputs/metatable.lua
diff options
context:
space:
mode:
Diffstat (limited to 'spec/outputs/metatable.lua')
-rw-r--r--spec/outputs/metatable.lua13
1 files changed, 7 insertions, 6 deletions
diff --git a/spec/outputs/metatable.lua b/spec/outputs/metatable.lua
index 6af10e5..0715b58 100644
--- a/spec/outputs/metatable.lua
+++ b/spec/outputs/metatable.lua
@@ -48,14 +48,15 @@ do
48end 48end
49do 49do
50 local x, new, var, close, closeA, num, add, sub 50 local x, new, var, close, closeA, num, add, sub
51 local _obj_0, _obj_1 51 x = 123
52 x, _obj_0, _obj_1 = 123, a.b.c, func() 52 local _obj_0 = a.b.c
53 new, var = _obj_0.new, _obj_0.var 53 new, var = _obj_0.new, _obj_0.var
54 local _obj_2 = getmetatable(_obj_0) 54 local _obj_1 = getmetatable(_obj_0)
55 close, closeA = _obj_2.__close, _obj_2.__close 55 close, closeA = _obj_1.__close, _obj_1.__close
56 _obj_1 = func()
56 num = _obj_1.num 57 num = _obj_1.num
57 local _obj_3 = getmetatable(_obj_1) 58 local _obj_2 = getmetatable(_obj_1)
58 add, sub = _obj_3.__add, _obj_3.__sub 59 add, sub = _obj_2.__add, _obj_2.__sub
59end 60end
60setmetatable(a.b, { }) 61setmetatable(a.b, { })
61x.abc = 123 62x.abc = 123