diff --git a/src/testdir/test_vim9_expr.vim b/src/testdir/test_vim9_expr.vim index b3906c1b98b7723dc698391b376cd2597d6f9327..dd2a8ade51919c6b59db4f8aa5574f8c022c363d 100644 --- a/src/testdir/test_vim9_expr.vim +++ b/src/testdir/test_vim9_expr.vim @@ -1420,7 +1420,7 @@ func Test_expr_fails() call CheckDefFailure(["let x = '1'is2"], 'E488:') call CheckDefFailure(["let x = '1'isnot2"], 'E488:') - call CheckDefExecFailure(["CallMe ('yes')"], 'E492:') + call CheckDefFailure(["CallMe ('yes')"], 'E476:') call CheckDefFailure(["CallMe2('yes','no')"], 'E1069:') call CheckDefFailure(["CallMe2('yes' , 'no')"], 'E1068:') diff --git a/src/version.c b/src/version.c index c77d0bc7cdb862aafb57abb46b8fb03c38864f58..e362e270572e68b13c138200f907d47b09aebd50 100644 --- a/src/version.c +++ b/src/version.c @@ -754,6 +754,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 1156, /**/ 1155, /**/ diff --git a/src/vim9compile.c b/src/vim9compile.c index c3c380852a9c6149ca45ed78732475f44ef52e44..07aacb37c07d456af7896f5649d1780b3fbc8560 100644 --- a/src/vim9compile.c +++ b/src/vim9compile.c @@ -7142,6 +7142,10 @@ compile_def_function(ufunc_T *ufunc, int set_return_type, cctx_T *outer_cctx) // TODO: other commands with an expression argument + case CMD_SIZE: + semsg(_("E476: Invalid command: %s"), ea.cmd); + goto erret; + default: // Not recognized, execute with do_cmdline_cmd(). ea.arg = p;