mirror of
https://github.com/vim/vim.git
synced 2025-09-25 03:54:15 -04:00
patch 8.2.1374: Vim9: error for assigning empty list to script variable
Problem: Vim9: error for assigning empty list to script variable. Solution: Use t_unknown for empty list member. (closes #6595)
This commit is contained in:
@@ -2782,6 +2782,20 @@ def Test_let_type_check()
|
||||
let var: asdf
|
||||
END
|
||||
CheckScriptFailure(lines, 'E1010:')
|
||||
|
||||
lines =<< trim END
|
||||
vim9script
|
||||
let s:l: list<number>
|
||||
s:l = []
|
||||
END
|
||||
CheckScriptSuccess(lines)
|
||||
|
||||
lines =<< trim END
|
||||
vim9script
|
||||
let s:d: dict<number>
|
||||
s:d = {}
|
||||
END
|
||||
CheckScriptSuccess(lines)
|
||||
enddef
|
||||
|
||||
def Test_forward_declaration()
|
||||
|
Reference in New Issue
Block a user