patch 8.2.4698: Vim9: script variable has no flag that it was set v8.2.4698
authorBram Moolenaar <Bram@vim.org>
Tue, 5 Apr 2022 20:40:38 +0000 (21:40 +0100)
committerBram Moolenaar <Bram@vim.org>
Tue, 5 Apr 2022 20:40:38 +0000 (21:40 +0100)
commitaa7d0c233532fb9d8c2876ea8e978a82b12c377f
treee1a7043513071fae2a4cb0a749f50804a4330fdb
parent0d1f55c044610f627b1617e4cfbf6e094ff60921
patch 8.2.4698: Vim9: script variable has no flag that it was set

Problem:    Vim9: script variable has no flag that it was set.
Solution:   Add a flag that it was set, to avoid giving it a value when used.
            (closes #10088)
src/evalvars.c
src/structs.h
src/testdir/test_vim9_assign.vim
src/testdir/test_vim9_builtin.vim
src/version.c
src/vim9execute.c
src/vim9script.c