]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 9.1.0198: Vim9: compound operators broken for lambdas in an object v9.1.0198
authorYegappan Lakshmanan <yegappan@yahoo.com>
Fri, 22 Mar 2024 18:56:17 +0000 (19:56 +0100)
committerChristian Brabandt <cb@256bit.org>
Fri, 22 Mar 2024 18:56:17 +0000 (19:56 +0100)
commitd990bf08d85d83e14fc51fd99a66ebe2f36d2fcd
tree36c94168187e71eec2265c29978bd2fdac5f8573
parent76d62985c1ffbd7669ccc628ca43445d14c5aba6
patch 9.1.0198: Vim9: compound operators broken for lambdas in an object

Problem:  Vim9: compound operators broken for lambdas in an object
          (girishji)
Solution: When using an object from the outer scope, use the LOADOUTER
          instruction to load the object (Yegappan Lakshmanan).

fixes: #14236
closes: #14266

Signed-off-by: Yegappan Lakshmanan <yegappan@yahoo.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
src/testdir/test_vim9_class.vim
src/testdir/test_vim9_disassemble.vim
src/version.c
src/vim9compile.c