]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 9.0.1737: Calling a base class method through an extended class fails v9.0.1737
authorYegappan Lakshmanan <yegappan@yahoo.com>
Sat, 19 Aug 2023 09:26:42 +0000 (11:26 +0200)
committerChristian Brabandt <cb@256bit.org>
Sat, 19 Aug 2023 09:26:42 +0000 (11:26 +0200)
commitb102728c204430b16a5d9e6720c882e12a687570
treed6c964007f203d2b9de0361ec6e8460dba47894c
parente27578aee6cf34654473749cb8bd5c459e108a87
patch 9.0.1737: Calling a base class method through an extended class fails

Problem: Calling a base class method through an extended class fails
Solution: Create lookup table for member index in the interface to
          to the member class implementing the interface

Create additional tests for Vim9 classes.  Fix unconvered memory leaks
and crashes found by the new tests.

closes: #12848
closes: #12089

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