aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLi Jin <dragon-fly@qq.com>2022-02-15 10:11:41 +0800
committerLi Jin <dragon-fly@qq.com>2022-02-15 10:11:41 +0800
commit54724743272ac4da212e814c3c7daf8f8abf6de0 (patch)
tree2efda6d00755644b5d1abcc42443fcb41c88f5f1 /src
parentf4e2286da2b0212b0a7ac76821203bd398cfac5b (diff)
downloadyuescript-54724743272ac4da212e814c3c7daf8f8abf6de0.tar.gz
yuescript-54724743272ac4da212e814c3c7daf8f8abf6de0.tar.bz2
yuescript-54724743272ac4da212e814c3c7daf8f8abf6de0.zip
fix an extra global check case.
Diffstat (limited to 'src')
-rwxr-xr-xsrc/yuescript/yue_compiler.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/yuescript/yue_compiler.cpp b/src/yuescript/yue_compiler.cpp
index 6c8e167..fbb3fb5 100755
--- a/src/yuescript/yue_compiler.cpp
+++ b/src/yuescript/yue_compiler.cpp
@@ -2259,7 +2259,7 @@ private:
2259 auto desVar = getUnusedName("_des_"sv); 2259 auto desVar = getUnusedName("_des_"sv);
2260 if (assign->values.objects().size() == 1) { 2260 if (assign->values.objects().size() == 1) {
2261 auto var = singleVariableFrom(assign->values.objects().front()); 2261 auto var = singleVariableFrom(assign->values.objects().front());
2262 if (!var.empty()) { 2262 if (!var.empty() && isLocal(var)) {
2263 desVar = var; 2263 desVar = var;
2264 storingValue = false; 2264 storingValue = false;
2265 } 2265 }