From 27b7211e74d5677fbf5c5212264d32c7bfaffc20 Mon Sep 17 00:00:00 2001 From: Li Jin Date: Thu, 8 Sep 2022 18:04:50 +0800 Subject: added a missing scope. --- src/yuescript/yue_compiler.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/yuescript/yue_compiler.cpp b/src/yuescript/yue_compiler.cpp index 73b4ae9..9a9e2d6 100755 --- a/src/yuescript/yue_compiler.cpp +++ b/src/yuescript/yue_compiler.cpp @@ -59,7 +59,7 @@ namespace yue { typedef std::list str_list; -const std::string_view version = "0.15.1"sv; +const std::string_view version = "0.15.2"sv; const std::string_view extension = "yue"sv; class YueCompilerImpl { @@ -1856,6 +1856,11 @@ private: } } if (destruct.inlineAssignment) { + if (!extraScope) { + extraScope = true; + temp.push_back(indent() + "do"s + nll(x)); + pushScope(); + } transformAssignment(destruct.inlineAssignment, temp); } if (optionalDestruct) { -- cgit v1.2.3-55-g6feb