0
0
mirror of https://github.com/vim/vim.git synced 2025-09-23 03:43:49 -04:00

patch 8.2.0280: Vim9: throw in :def function not caught higher up

Problem:    Vim9: throw in :def function not caught higher up.
Solution:   Set "need_rethrow".
This commit is contained in:
Bram Moolenaar
2020-02-19 17:06:11 +01:00
parent 63ce4849ef
commit 257cc5ee95
3 changed files with 31 additions and 0 deletions

View File

@@ -482,6 +482,7 @@ call_def_function(
tv->v_type = VAR_NUMBER;
tv->vval.v_number = 0;
++ectx.ec_stack.ga_len;
need_rethrow = TRUE;
goto done;
}