patch 8.2.4295: Vim9: concatenating two lists may result in wrong type
Problem: Vim9: concatenating two lists may result in wrong type.
Solution: Remove the type instead of using list<any>. (closes #9692)
diff --git a/src/testdir/test_vim9_expr.vim b/src/testdir/test_vim9_expr.vim
index a4e3e9e..cf4347c 100644
--- a/src/testdir/test_vim9_expr.vim
+++ b/src/testdir/test_vim9_expr.vim
@@ -1500,6 +1500,12 @@
assert_equal([[1, 2]], lln)
END
v9.CheckDefAndScriptSuccess(lines)
+
+ lines =<< trim END
+ var ln: list<number> = [0]
+ var lln: list<list<number>> = [ln + []]
+ END
+ v9.CheckDefAndScriptSuccess(lines)
enddef
" test multiply, divide, modulo