]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 8.2.1846: Vim9: block variables are not found in compiled function v8.2.1846
authorBram Moolenaar <Bram@vim.org>
Thu, 15 Oct 2020 10:46:44 +0000 (12:46 +0200)
committerBram Moolenaar <Bram@vim.org>
Thu, 15 Oct 2020 10:46:44 +0000 (12:46 +0200)
commitfbbcd00367e1a4fafd047d42ffce0e5dce88925c
tree93f997f2b6fad6457ff728399b8be9da35ad1ead
parent8d739de43b84ef7817b3b5b826d1cbfe7572a62a
patch 8.2.1846: Vim9: block variables are not found in compiled function

Problem:    Vim9: variables declared in a local block are not found in
            when a function is compiled.
Solution:   Look for script variables in sn_all_vars.
src/ex_eval.c
src/proto/userfunc.pro
src/proto/vim9compile.pro
src/proto/vim9script.pro
src/structs.h
src/testdir/test_vim9_script.vim
src/userfunc.c
src/version.c
src/vim9compile.c
src/vim9execute.c
src/vim9script.c