Mercurial > vim
comparison src/vim9compile.c @ 21546:4d3e983313dc v8.2.1323
patch 8.2.1323: Vim9: invalid operators only rejected in :def function
Commit: https://github.com/vim/vim/commit/696ba23149eb5a7226e606e3fe6f15fdd064c5f7
Author: Bram Moolenaar <Bram@vim.org>
Date: Wed Jul 29 21:20:41 2020 +0200
patch 8.2.1323: Vim9: invalid operators only rejected in :def function
Problem: Vim9: invalid operators only rejected in :def function.
Solution: Also reject them at script level. (closes https://github.com/vim/vim/issues/6564)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Wed, 29 Jul 2020 21:30:04 +0200 |
parents | 8e278698b1fe |
children | 1c4d4aa22b37 |
comparison
equal
deleted
inserted
replaced
21545:3ee29bab85e1 | 21546:4d3e983313dc |
---|---|
3631 rettv->vval.v_number = VVAL_NONE; | 3631 rettv->vval.v_number = VVAL_NONE; |
3632 *arg += 6; | 3632 *arg += 6; |
3633 } | 3633 } |
3634 } | 3634 } |
3635 | 3635 |
3636 static exptype_T | 3636 exptype_T |
3637 get_compare_type(char_u *p, int *len, int *type_is) | 3637 get_compare_type(char_u *p, int *len, int *type_is) |
3638 { | 3638 { |
3639 exptype_T type = EXPR_UNKNOWN; | 3639 exptype_T type = EXPR_UNKNOWN; |
3640 int i; | 3640 int i; |
3641 | 3641 |