diff options
author | Bram Moolenaar <Bram@vim.org> | 2021-11-20 21:35:41 +0000 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2021-11-20 21:35:41 +0000 |
commit | a755fdbe80bed4897e06028f0044c208e0f9d8cb (patch) | |
tree | 38d4d414a34ce8fc7de1545df9478d215878517e /src/userfunc.c | |
parent | 9cd9385db7d1d2b2dc38a511d121e366a5dae511 (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.c | 2 |
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); |