forked from aniani/vim
patch 9.0.2152: Using type unknown for List/Dict containers
Problem: Using type unknown for List/Dict containers Solution: Use 'any' instead fixes: #13582 closes: #13625 Signed-off-by: Yegappan Lakshmanan <yegappan@yahoo.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
committed by
Christian Brabandt
parent
588f20dece
commit
668971958c
@@ -1706,7 +1706,11 @@ type_name(type_T *type, char **tofree)
|
||||
if (type->tt_type == VAR_LIST || type->tt_type == VAR_DICT)
|
||||
{
|
||||
char *member_free;
|
||||
char *member_name = type_name(type->tt_member, &member_free);
|
||||
char *member_name;
|
||||
if (type->tt_member->tt_type == VAR_UNKNOWN)
|
||||
member_name = type_name(&t_any, &member_free);
|
||||
else
|
||||
member_name = type_name(type->tt_member, &member_free);
|
||||
size_t len = STRLEN(name) + STRLEN(member_name) + 3;
|
||||
*tofree = alloc(len);
|
||||
if (*tofree != NULL)
|
||||
|
Reference in New Issue
Block a user