diff options
Diffstat (limited to '')
-rwxr-xr-x | src/yuescript/yue_compiler.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/yuescript/yue_compiler.cpp b/src/yuescript/yue_compiler.cpp index 6213631..868bf90 100755 --- a/src/yuescript/yue_compiler.cpp +++ b/src/yuescript/yue_compiler.cpp | |||
@@ -54,7 +54,7 @@ namespace yue { | |||
54 | 54 | ||
55 | typedef std::list<std::string> str_list; | 55 | typedef std::list<std::string> str_list; |
56 | 56 | ||
57 | const std::string_view version = "0.14.3"sv; | 57 | const std::string_view version = "0.14.4"sv; |
58 | const std::string_view extension = "yue"sv; | 58 | const std::string_view extension = "yue"sv; |
59 | 59 | ||
60 | class YueCompilerImpl { | 60 | class YueCompilerImpl { |
@@ -7043,7 +7043,10 @@ private: | |||
7043 | temp.push_back(indent() + "end"s + nlr(import)); | 7043 | temp.push_back(indent() + "end"s + nlr(import)); |
7044 | } | 7044 | } |
7045 | out.push_back(join(temp)); | 7045 | out.push_back(join(temp)); |
7046 | markDestructureConst(assignment); | 7046 | auto vars = getAssignVars(assignment); |
7047 | for (const auto& var : vars) { | ||
7048 | markVarConst(var); | ||
7049 | } | ||
7047 | } | 7050 | } |
7048 | 7051 | ||
7049 | std::string moduleNameFrom(ImportLiteral_t* literal) { | 7052 | std::string moduleNameFrom(ImportLiteral_t* literal) { |