diff --git a/src/version.c b/src/version.c index af74bcbba..a4149c6f8 100644 --- a/src/version.c +++ b/src/version.c @@ -750,6 +750,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 2279, /**/ 2278, /**/ diff --git a/src/vim9compile.c b/src/vim9compile.c index bb33d38e9..23da8f2d1 100644 --- a/src/vim9compile.c +++ b/src/vim9compile.c @@ -1009,7 +1009,11 @@ generate_PUSHS(cctx_T *cctx, char_u *str) { isn_T *isn; - RETURN_OK_IF_SKIP(cctx); + if (cctx->ctx_skip == SKIP_YES) + { + vim_free(str); + return OK; + } if ((isn = generate_instr_type(cctx, ISN_PUSHS, &t_string)) == NULL) return FAIL; isn->isn_arg.string = str;