summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLi Jin <dragon-fly@qq.com>2022-02-21 17:54:37 +0800
committerLi Jin <dragon-fly@qq.com>2022-02-21 17:54:37 +0800
commitb50cffceb63db8b9ea070dc4f1cec6008bb5ff2c (patch)
tree31ec89e9fa7aa94d8a73c4e91b7bea59fa47c909
parent00acd729f39c7e6b5db35c6c8a49ba5c55382e58 (diff)
downloadyuescript-b50cffceb63db8b9ea070dc4f1cec6008bb5ff2c.tar.gz
yuescript-b50cffceb63db8b9ea070dc4f1cec6008bb5ff2c.tar.bz2
yuescript-b50cffceb63db8b9ea070dc4f1cec6008bb5ff2c.zip
fix a wrong line number case.
-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 32a3335..d1e4d24 100755
--- a/src/yuescript/yue_compiler.cpp
+++ b/src/yuescript/yue_compiler.cpp
@@ -6071,7 +6071,7 @@ private:
6071 ast_ptr<true, Exp_t> errHandler; 6071 ast_ptr<true, Exp_t> errHandler;
6072 if (tryNode->catchBlock) { 6072 if (tryNode->catchBlock) {
6073 auto errHandleStr = "("s + _parser.toString(tryNode->catchBlock->err) + ")->"s; 6073 auto errHandleStr = "("s + _parser.toString(tryNode->catchBlock->err) + ")->"s;
6074 errHandler.set(toAst<Exp_t>(errHandleStr, x)); 6074 errHandler.set(toAst<Exp_t>(errHandleStr, x->func));
6075 auto funLit = simpleSingleValueFrom(errHandler)->value.to<FunLit_t>(); 6075 auto funLit = simpleSingleValueFrom(errHandler)->value.to<FunLit_t>();
6076 auto body = x->new_ptr<Body_t>(); 6076 auto body = x->new_ptr<Body_t>();
6077 body->content.set(tryNode->catchBlock->body); 6077 body->content.set(tryNode->catchBlock->body);