vim-patch:8.2.3786: test fails because of using Vim9 syntax in legacy function

Problem:    Test fails because of using Vim9 syntax in legacy function.
Solution:   Add "call".

4f16e9de98

Add test_nested_function.vim changes from patches 8.{0.0141,2.1432}.

Co-authored-by: Bram Moolenaar <Bram@vim.org>
This commit is contained in:
zeertzjq
2023-04-16 09:29:41 +08:00
parent 68ca16c376
commit d7965293ec
2 changed files with 10 additions and 3 deletions

View File

@ -2024,7 +2024,7 @@ func Test_call()
let Time = 'localtime'
call Time()
END
CheckScriptFailure(lines, 'E1085:')
call CheckScriptFailure(lines, 'E1085:')
endfunc
func Test_char2nr()

View File

@ -1,5 +1,7 @@
"Tests for nested functions
"
" Tests for nested functions
source check.vim
func NestedFunc()
func! Func1()
let g:text .= 'Func1 '
@ -48,6 +50,9 @@ func Recurse(count)
endfunc
func Test_max_nesting()
" TODO: why does this fail on Windows? Runs out of stack perhaps?
CheckNotMSWindows
let call_depth_here = 2
let ex_depth_here = 5
set mfd&
@ -61,3 +66,5 @@ func Test_max_nesting()
set mfd&
endfunc
" vim: shiftwidth=2 sts=2 expandtab