]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 8.2.2131: Vim9: crash when lambda uses same var as assignment v8.2.2131
authorBram Moolenaar <Bram@vim.org>
Sat, 12 Dec 2020 13:33:41 +0000 (14:33 +0100)
committerBram Moolenaar <Bram@vim.org>
Sat, 12 Dec 2020 13:33:41 +0000 (14:33 +0100)
commit709664cca0b59b69caa1ed40ebfcf00b2c672693
tree02c10d1f930402aee6e1dd3d554e35cc0935be4d
parentcc2335896ba707bf0d8cf03cca2de7c66fab62a0
patch 8.2.2131: Vim9: crash when lambda uses same var as assignment

Problem:    Vim9: crash when lambda uses same var as assignment.
Solution:   Do not let lookup_local change lv_from_outer, make a copy.
            (closes #7461)
src/evalvars.c
src/ex_docmd.c
src/proto/evalvars.pro
src/proto/ex_docmd.pro
src/testdir/test_vim9_func.vim
src/version.c
src/vim9compile.c