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