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

patch 8.2.1484: flaky failure in assert_fails()

Problem:    Flaky failure in assert_fails().
Solution:   Only used fourth argument if there is a third argument.
This commit is contained in:
Bram Moolenaar
2020-08-18 23:24:13 +02:00
parent 165036ddba
commit 9b02d64cff
2 changed files with 4 additions and 1 deletions

View File

@@ -615,7 +615,8 @@ f_assert_fails(typval_T *argvars, typval_T *rettv)
goto theend;
}
if (!error_found && argvars[3].v_type == VAR_NUMBER
if (!error_found && argvars[2].v_type != VAR_UNKNOWN
&& argvars[3].v_type == VAR_NUMBER
&& argvars[3].vval.v_number >= 0
&& argvars[3].vval.v_number != emsg_assert_fails_lnum)
{