From b041d365b88b76418def86d13a8f946dd8a6db73 Mon Sep 17 00:00:00 2001 From: Li Jin Date: Tue, 8 Nov 2022 18:10:44 +0800 Subject: add chain assignment. fix issue #115. --- spec/outputs/assign.lua | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) (limited to 'spec/outputs/assign.lua') diff --git a/spec/outputs/assign.lua b/spec/outputs/assign.lua index c7f2e20..e638c47 100644 --- a/spec/outputs/assign.lua +++ b/spec/outputs/assign.lua @@ -128,4 +128,30 @@ return _(function() end end end + do + local a = 0 + local b = 0 + local c = 0 + local d = 0 + end + do + local a + local b + local c + local d + do + local _tmp_0 = f() + a = _tmp_0 + b = _tmp_0 + c = _tmp_0 + d = _tmp_0 + end + end + do + local a = tab[1] + local b = tab.b + c.d = tab + local e = tab + end + return nil end) -- cgit v1.2.3-55-g6feb