diff src/testdir/test_vim9_builtin.vim @ 25184:e495f40e4b07 v8.2.3128

patch 8.2.3128: Vim9: uninitialzed list does not get type checked Commit: https://github.com/vim/vim/commit/f055d4502365f24de6c0f210a06e2c146a75dc4d Author: Bram Moolenaar <Bram@vim.org> Date: Thu Jul 8 20:57:24 2021 +0200 patch 8.2.3128: Vim9: uninitialzed list does not get type checked Problem: Vim9: uninitialzed list does not get type checked. Solution: Set the type when initializing the variable. (closes https://github.com/vim/vim/issues/8529)
author Bram Moolenaar <Bram@vim.org>
date Thu, 08 Jul 2021 21:00:06 +0200
parents 14448e7acdb2
children 694f114a7673
line wrap: on
line diff
--- a/src/testdir/test_vim9_builtin.vim
+++ b/src/testdir/test_vim9_builtin.vim
@@ -111,6 +111,13 @@ def Test_add_list()
       l->add(123)
   END
   CheckScriptFailure(lines, 'E1012: Type mismatch; expected string but got number', 3)
+
+  lines =<< trim END
+      vim9script
+      var l: list<string>
+      l->add(123)
+  END
+  CheckScriptFailure(lines, 'E1012: Type mismatch; expected string but got number', 3)
 enddef
 
 def Test_add_blob()