]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 9.2.0071: Vim9: lambda function deleted on re-sourcing v9.2.0071
authorHirohito Higashi <h.east.727@gmail.com>
Fri, 27 Feb 2026 19:03:18 +0000 (19:03 +0000)
committerChristian Brabandt <cb@256bit.org>
Fri, 27 Feb 2026 19:03:18 +0000 (19:03 +0000)
commitc598c4de275e9075583bc7fe628bb2a50868acfd
tree36e8bfb3f4e0ecb36057f1e6838db61569d4f099
parent2fa34b64228cc385cc9705919edb169ab19e68bc
patch 9.2.0071: Vim9: lambda function deleted on re-sourcing

Problem:  Vim9: lambda function deleted on re-sourcing
          (Mao-Yining)
Solution: Use ISN_UCALL for script-local def calls inside a lambda
          (Hirohito Higashi).

fixes:  #19509
closes: #19519

Signed-off-by: Hirohito Higashi <h.east.727@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
src/testdir/test_vim9_disassemble.vim
src/testdir/test_vim9_script.vim
src/version.c
src/vim9instr.c