patch 8.2.1674: Vim9: internal error when using variable that was not set
Problem: Vim9: internal error when using variable that was not set.
Solution: Give a meaningful error. (closes #6937)
diff --git a/src/testdir/test_vim9_script.vim b/src/testdir/test_vim9_script.vim
index bd0a5c8..27dbd30 100644
--- a/src/testdir/test_vim9_script.vim
+++ b/src/testdir/test_vim9_script.vim
@@ -3308,6 +3308,14 @@
delete('Xdidit')
enddef
+def Test_unset_any_variable()
+ let lines =<< trim END
+ let var: any
+ assert_equal(0, var)
+ END
+ CheckDefAndScriptSuccess(lines)
+enddef
+
" Keep this last, it messes up highlighting.
def Test_substitute_cmd()
new