diff options
author | Li Jin <dragon-fly@qq.com> | 2022-02-21 17:54:37 +0800 |
---|---|---|
committer | Li Jin <dragon-fly@qq.com> | 2022-02-21 17:54:37 +0800 |
commit | b50cffceb63db8b9ea070dc4f1cec6008bb5ff2c (patch) | |
tree | 31ec89e9fa7aa94d8a73c4e91b7bea59fa47c909 | |
parent | 00acd729f39c7e6b5db35c6c8a49ba5c55382e58 (diff) | |
download | yuescript-b50cffceb63db8b9ea070dc4f1cec6008bb5ff2c.tar.gz yuescript-b50cffceb63db8b9ea070dc4f1cec6008bb5ff2c.tar.bz2 yuescript-b50cffceb63db8b9ea070dc4f1cec6008bb5ff2c.zip |
fix a wrong line number case.
-rwxr-xr-x | src/yuescript/yue_compiler.cpp | 2 |
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); |