]> granicus.if.org Git - vim/commit
patch 8.2.2617: Vim9: script variable in block not found by function v8.2.2617
authorBram Moolenaar <Bram@vim.org>
Wed, 17 Mar 2021 17:42:08 +0000 (18:42 +0100)
committerBram Moolenaar <Bram@vim.org>
Wed, 17 Mar 2021 17:42:08 +0000 (18:42 +0100)
commit8863bda25df821fc79bebf9dc73c79776ae5f675
tree0c71db682e0c9ea275dfd06123586a94ccf82e23
parent3e1916947d5b29f67af554ce3b874b03a84c9093
patch 8.2.2617: Vim9: script variable in block not found by function

Problem:    Vim9: script variable in a block scope not found by a nested
            function.
Solution:   Copy the block scope IDs before compiling the function.
src/testdir/test_vim9_disassemble.vim
src/testdir/test_vim9_func.vim
src/version.c
src/vim9compile.c