From 3dd607c8887d2fe0186668aabca31bb84a41e2da Mon Sep 17 00:00:00 2001 From: Li Jin Date: Fri, 21 Oct 2022 10:06:31 +0800 Subject: fix issue #111. --- spec/inputs/cond.yue | 7 +++++++ spec/outputs/cond.lua | 10 ++++++++++ 2 files changed, 17 insertions(+) (limited to 'spec') diff --git a/spec/inputs/cond.yue b/spec/inputs/cond.yue index 9981e93..638b5c3 100644 --- a/spec/inputs/cond.yue +++ b/spec/inputs/cond.yue @@ -219,6 +219,13 @@ do :Thing = _M :a, :b = _M +do + v = if 1 and do + 0 ~= 1 + 1 + else + 2 + nil diff --git a/spec/outputs/cond.lua b/spec/outputs/cond.lua index 7764439..1f6aa63 100644 --- a/spec/outputs/cond.lua +++ b/spec/outputs/cond.lua @@ -335,4 +335,14 @@ do end end end +do + local v + if 1 and (function() + return 0 ~= 1 + end)() then + v = 1 + else + v = 2 + end +end return nil -- cgit v1.2.3-55-g6feb