]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 8.2.0753: Vim9: expressions are evaluated in the discovery phase v8.2.0753
authorBram Moolenaar <Bram@vim.org>
Thu, 14 May 2020 20:41:15 +0000 (22:41 +0200)
committerBram Moolenaar <Bram@vim.org>
Thu, 14 May 2020 20:41:15 +0000 (22:41 +0200)
commit32e351179eacfc84f64cd5029e221582d400bb38
treef82085603b8f50db86eed7c2d39f9922aa35eebd
parente06a28f5e30f439545ac125d54ffc4e6bd6daada
patch 8.2.0753: Vim9: expressions are evaluated in the discovery phase

Problem:    Vim9: expressions are evaluated in the discovery phase.
Solution:   Bail out if an expression is not a constant.  Require a type for
            declared constants.
12 files changed:
src/dict.c
src/eval.c
src/evalfunc.c
src/evalvars.c
src/ex_eval.c
src/list.c
src/testdir/test_vim9_disassemble.vim
src/testdir/test_vim9_script.vim
src/userfunc.c
src/version.c
src/vim.h
src/vim9compile.c