1
0
forked from aniani/vim

patch 8.2.1700: Vim9: try/catch causes wrong value to be returned

Problem:    Vim9: try/catch causes wrong value to be returned.
Solution:   Reset tcd_return. (closes #6964)
This commit is contained in:
Bram Moolenaar
2020-09-16 22:29:52 +02:00
parent 916911f598
commit 9939f57b7f
3 changed files with 23 additions and 0 deletions

View File

@@ -1922,6 +1922,7 @@ call_def_function(
trycmd->tcd_catch_idx = iptr->isn_arg.try.try_catch;
trycmd->tcd_finally_idx = iptr->isn_arg.try.try_finally;
trycmd->tcd_caught = FALSE;
trycmd->tcd_return = FALSE;
}
break;