summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/eval.c9
-rw-r--r--src/version.c2
2 files changed, 10 insertions, 1 deletions
diff --git a/src/eval.c b/src/eval.c
index 75cbca96c..571e96f70 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -3413,12 +3413,19 @@ eval7(
ret = OK;
}
else if (len == 5 && in_vim9script()
- && STRNCMP(s, "false", 4) == 0)
+ && STRNCMP(s, "false", 5) == 0)
{
rettv->v_type = VAR_BOOL;
rettv->vval.v_number = VVAL_FALSE;
ret = OK;
}
+ else if (len == 4 && in_vim9script()
+ && STRNCMP(s, "null", 4) == 0)
+ {
+ rettv->v_type = VAR_SPECIAL;
+ rettv->vval.v_number = VVAL_NULL;
+ ret = OK;
+ }
else
ret = eval_variable(s, len, rettv, NULL, TRUE, FALSE);
}
diff --git a/src/version.c b/src/version.c
index 4a42d4909..6b966286e 100644
--- a/src/version.c
+++ b/src/version.c
@@ -751,6 +751,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 2292,
+/**/
2291,
/**/
2290,