summaryrefslogtreecommitdiffstats
path: root/src/userfunc.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2021-11-20 21:35:41 +0000
committerBram Moolenaar <Bram@vim.org>2021-11-20 21:35:41 +0000
commita755fdbe80bed4897e06028f0044c208e0f9d8cb (patch)
tree38d4d414a34ce8fc7de1545df9478d215878517e /src/userfunc.c
parent9cd9385db7d1d2b2dc38a511d121e366a5dae511 (diff)
patch 8.2.3633: Vim9: line number of lambda is off by onev8.2.3633
Problem: Vim9: line number of lambda is off by one. Solution: Add one to the line number. (closes #9083)
Diffstat (limited to 'src/userfunc.c')
-rw-r--r--src/userfunc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/userfunc.c b/src/userfunc.c
index 2f0637e7db..95d9c4a94b 100644
--- a/src/userfunc.c
+++ b/src/userfunc.c
@@ -1491,7 +1491,7 @@ get_lambda_tv(
fp->uf_flags = flags;
fp->uf_calls = 0;
fp->uf_script_ctx = current_sctx;
- fp->uf_script_ctx.sc_lnum += SOURCING_LNUM - newlines.ga_len;
+ fp->uf_script_ctx.sc_lnum += SOURCING_LNUM - newlines.ga_len + 1;
function_using_block_scopes(fp, evalarg->eval_cstack);