]> granicus.if.org Git - vim/commit
patch 8.2.2208: Vim9: after reloading a script variable index may be invalid v8.2.2208
authorBram Moolenaar <Bram@vim.org>
Thu, 24 Dec 2020 20:56:41 +0000 (21:56 +0100)
committerBram Moolenaar <Bram@vim.org>
Thu, 24 Dec 2020 20:56:41 +0000 (21:56 +0100)
commit4aab88d919168ce2ddf4845482f4cff9efa52b5b
tree04a73eecb83ace36a383230c41be60813dc26ba8
parent38455a921395a56690790c8c1d28c1c43ca04c8a
patch 8.2.2208: Vim9: after reloading a script variable index may be invalid

Problem:    Vim9: after reloading a script variable index may be invalid.
Solution:   When the sequence number doesn't match give an error for using a
            script-local variable from a compiled function. (closes #7547)
src/errors.h
src/scriptfile.c
src/structs.h
src/testdir/test_vim9_script.vim
src/version.c
src/vim9.h
src/vim9compile.c
src/vim9execute.c