1
0
forked from aniani/vim

patch 8.2.1821: Vim9: concatenating to a NULL list doesn't work

Problem:    Vim9: concatenating to a NULL list doesn't work.
Solution:   Handle a NULL list like an empty list. (closes #7064)
This commit is contained in:
Bram Moolenaar
2020-10-10 15:37:58 +02:00
parent 820d55a50b
commit 1a73923705
3 changed files with 27 additions and 6 deletions

View File

@@ -236,6 +236,18 @@ def Test_extend_list()
assert_equal(#{one: 1}, d)
END
CheckScriptSuccess(lines)
# appending to NULL list from a function
lines =<< trim END
vim9script
var list: list<string>
def Func()
list += ['a', 'b']
enddef
Func()
assert_equal(['a', 'b'], list)
END
CheckScriptSuccess(lines)
enddef
def Test_single_letter_vars()