]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 9.0.1977: Vim9: object members can change type v9.0.1977
authorYegappan Lakshmanan <yegappan@yahoo.com>
Wed, 4 Oct 2023 17:47:52 +0000 (19:47 +0200)
committerChristian Brabandt <cb@256bit.org>
Wed, 4 Oct 2023 17:47:52 +0000 (19:47 +0200)
commitfe7b20a1a39dc645a6ea7ae925512f9227fd1695
treed7bdcc5c9d3617324dbbab0dd13ae44e64ebc0fd
parentb9a974df9e22c7b56d8faac3246fb5f80a9351d4
patch 9.0.1977: Vim9: object members can change type

Problem:  Vim9: object members can change type
Solution: Check type during assignment to object/class var

closes: #13127
closes: #13262

Signed-off-by: Christian Brabandt <cb@256bit.org>
Co-authored-by: Yegappan Lakshmanan <yegappan@yahoo.com>
src/proto/vim9class.pro
src/structs.h
src/testdir/test_vim9_class.vim
src/version.c
src/vim9class.c
src/vim9compile.c