]> granicus.if.org Git - vim/commit
patch 9.0.1209: getting interface member does not always work v9.0.1209
authorBram Moolenaar <Bram@vim.org>
Mon, 16 Jan 2023 19:43:47 +0000 (19:43 +0000)
committerBram Moolenaar <Bram@vim.org>
Mon, 16 Jan 2023 19:43:47 +0000 (19:43 +0000)
commit29ac5df37baf7e6e751c7ebd4ab37a2aa826e9e6
treee4b27809f7e72531bf50a22367955474e459fea0
parenta41e221935edab62672a15123af48f4f14ac1c7d
patch 9.0.1209: getting interface member does not always work

Problem:    Getting interface member does not always work.
Solution:   Convert the index on the interface to the index on the object.
            (closes #11825)
src/proto/vim9class.pro
src/proto/vim9instr.pro
src/structs.h
src/testdir/test_vim9_class.vim
src/version.c
src/vim9.h
src/vim9class.c
src/vim9compile.c
src/vim9execute.c
src/vim9expr.c
src/vim9instr.c