From b50cffceb63db8b9ea070dc4f1cec6008bb5ff2c Mon Sep 17 00:00:00 2001 From: Li Jin Date: Mon, 21 Feb 2022 17:54:37 +0800 Subject: fix a wrong line number case. --- src/yuescript/yue_compiler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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: ast_ptr errHandler; if (tryNode->catchBlock) { auto errHandleStr = "("s + _parser.toString(tryNode->catchBlock->err) + ")->"s; - errHandler.set(toAst(errHandleStr, x)); + errHandler.set(toAst(errHandleStr, x->func)); auto funLit = simpleSingleValueFrom(errHandler)->value.to(); auto body = x->new_ptr(); body->content.set(tryNode->catchBlock->body); -- cgit v1.2.3-55-g6feb