]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 9.1.0988: Vim9: no error when using uninitialized var in new() v9.1.0988
authorYegappan Lakshmanan <yegappan@yahoo.com>
Fri, 3 Jan 2025 09:50:08 +0000 (10:50 +0100)
committerChristian Brabandt <cb@256bit.org>
Fri, 3 Jan 2025 09:50:08 +0000 (10:50 +0100)
commitb04af4cc9636ccbadc625e743a265a394bd48943
tree0ce04b5e6dad767dc97fb7682d63eedafec33113
parent27f2e473e1d6077264b214e58995001383162705
patch 9.1.0988: Vim9: no error when using uninitialized var in new()

Problem:  Vim9: no error when using uninitialized var in new()
          (lifepillar, Aliaksei Budavei)
Solution: Give an error if an uninitialized object variable is referenced
          in new() (Yegappan Lakshmanan)

fixes: #14411
fixes: #16344
closes: #16374

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