]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 9.0.1045: in a class object members cannot be initialized v9.0.1045
authorBram Moolenaar <Bram@vim.org>
Sat, 10 Dec 2022 18:42:12 +0000 (18:42 +0000)
committerBram Moolenaar <Bram@vim.org>
Sat, 10 Dec 2022 18:42:12 +0000 (18:42 +0000)
commit7ce7daf6cd6a7ed27eac060699026640b4b239a8
treebb6ddd44c1e6133c82ce791d9568405723f251af
parent6c87bbb4e45515e70ac1728cabd1451063bf427d
patch 9.0.1045: in a class object members cannot be initialized

Problem:    In a class object members cannot be initialized.
Solution:   Support initializing object members. Make "dissassemble" work on
            an object method.
13 files changed:
src/eval.c
src/proto/vim9class.pro
src/proto/vim9instr.pro
src/structs.h
src/testdir/test_vim9_class.vim
src/userfunc.c
src/version.c
src/vim9.h
src/vim9class.c
src/vim9compile.c
src/vim9execute.c
src/vim9expr.c
src/vim9instr.c