1
0
forked from aniani/vim

patch 8.2.2965: Vim9: crash when calling function that failed to compile

Problem:    Vim9: crash when calling function that failed to compile.
Solution:   Fail when trying to call the function. (closes #8344)
This commit is contained in:
Bram Moolenaar
2021-06-08 22:01:53 +02:00
parent a733042b12
commit b55d618f19
4 changed files with 26 additions and 0 deletions

View File

@@ -74,6 +74,22 @@ def TestCompilingErrorInTry()
delete('Xdir', 'rf')
enddef
def Test_compile_error_in_called_function()
var lines =<< trim END
vim9script
var n: number
def Foo()
&hls = n
enddef
def Bar()
Foo()
enddef
silent! Foo()
Bar()
END
CheckScriptFailureList(lines, ['E1012:', 'E1191:'])
enddef
def Test_autoload_name_mismatch()
var dir = 'Xdir/autoload'
mkdir(dir, 'p')