diff options
Diffstat (limited to 'src/vim9script.c')
-rw-r--r-- | src/vim9script.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/vim9script.c b/src/vim9script.c index ab6557073..12c266a27 100644 --- a/src/vim9script.c +++ b/src/vim9script.c @@ -907,7 +907,8 @@ update_vim9_script_var( if (sv != NULL) { if (*type == NULL) - *type = typval2type(tv, get_copyID(), &si->sn_type_list, do_member); + *type = typval2type(tv, get_copyID(), &si->sn_type_list, + do_member ? TVTT_DO_MEMBER : 0); if (sv->sv_type_allocated) free_type(sv->sv_type); if (*type != NULL && ((*type)->tt_type == VAR_FUNC |