mirror of
https://github.com/vim/vim.git
synced 2025-09-24 03:44:06 -04:00
patch 9.0.1914: Vim9: few issues when accessing object members
Problem: Vim9: few issues when accessing object members Solution: When calling an object method, check for null object. Accessing a Dict object member doesn't work. closes: #13119 closes: #13123 closes: #13124 Signed-off-by: Christian Brabandt <cb@256bit.org> Co-authored-by: Yegappan Lakshmanan <yegappan@yahoo.com>
This commit is contained in:
committed by
Christian Brabandt
parent
2ce070c27a
commit
1db1514365
@@ -2617,7 +2617,7 @@ compile_return(char_u *arg, int check_return_type, int legacy, cctx_T *cctx)
|
||||
return NULL;
|
||||
}
|
||||
|
||||
if (cctx->ctx_ufunc->uf_flags & FC_NEW)
|
||||
if (IS_CONSTRUCTOR_METHOD(cctx->ctx_ufunc))
|
||||
{
|
||||
// For a class new() constructor, return an object of the class.
|
||||
generate_instr(cctx, ISN_RETURN_OBJECT);
|
||||
|
Reference in New Issue
Block a user