diff options
author | Bram Moolenaar <Bram@vim.org> | 2023-01-30 21:12:34 +0000 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2023-01-30 21:12:34 +0000 |
commit | ce93d162da8de2419c15b63286e2f72a8fe3bf2d (patch) | |
tree | c71709142faa5d59491146cd89733016bc93217a /src/vim9cmds.c | |
parent | b8bebd0cd78679162228ee08265c9a5b3a409e1c (diff) | |
download | vim-git-ce93d162da8de2419c15b63286e2f72a8fe3bf2d.tar.gz |
patch 9.0.1266: error for space before ": type" is inconsistentv9.0.1266
Problem: Error for space before ": type" is inconsistent.
Solution: Give E1059 in more places. (closes #11868)
Diffstat (limited to 'src/vim9cmds.c')
-rw-r--r-- | src/vim9cmds.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/vim9cmds.c b/src/vim9cmds.c index 69c04aec9..fb09780cb 100644 --- a/src/vim9cmds.c +++ b/src/vim9cmds.c @@ -1001,8 +1001,13 @@ compile_for(char_u *arg_start, cctx_T *cctx) name = vim_strnsave(arg, varlen); if (name == NULL) goto failed; - if (*p == ':') + if (*skipwhite(p) == ':') { + if (VIM_ISWHITE(*p)) + { + semsg(_(e_no_white_space_allowed_before_colon_str), p); + goto failed; + } p = skipwhite(p + 1); lhs_type = parse_type(&p, cctx->ctx_type_list, TRUE); } |