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); |
