diff --git a/src/float.c b/src/float.c index 4c8e5fe10a..fcdaaefa99 100644 --- a/src/float.c +++ b/src/float.c @@ -345,6 +345,9 @@ f_fmod(typval_T *argvars, typval_T *rettv) void f_isinf(typval_T *argvars, typval_T *rettv) { + rettv->v_type = VAR_NUMBER; + rettv->vval.v_number = 0; + if (in_vim9script() && check_for_float_or_nr_arg(argvars, 0) == FAIL) return; @@ -358,6 +361,9 @@ f_isinf(typval_T *argvars, typval_T *rettv) void f_isnan(typval_T *argvars, typval_T *rettv) { + rettv->v_type = VAR_NUMBER; + rettv->vval.v_number = 0; + if (in_vim9script() && check_for_float_or_nr_arg(argvars, 0) == FAIL) return; diff --git a/src/version.c b/src/version.c index 1e231bf31f..f58befda00 100644 --- a/src/version.c +++ b/src/version.c @@ -724,6 +724,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 1765, /**/ 1764, /**/