aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2023-04-16 09:29:41 +0800
committerzeertzjq <zeertzjq@outlook.com>2023-04-16 10:18:39 +0800
commitd7965293ec18314df284ef53c363b73c2f3c1db8 (patch)
treee07099845b2da8889f38a6f742ca8901f439782c
parent68ca16c376bd8786ffc0c7ce7619b9a0ce5657e8 (diff)
downloadrneovim-d7965293ec18314df284ef53c363b73c2f3c1db8.tar.gz
rneovim-d7965293ec18314df284ef53c363b73c2f3c1db8.tar.bz2
rneovim-d7965293ec18314df284ef53c363b73c2f3c1db8.zip
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". https://github.com/vim/vim/commit/4f16e9de985c5178e9cf15d69facfec6f15a5e09 Add test_nested_function.vim changes from patches 8.{0.0141,2.1432}. Co-authored-by: Bram Moolenaar <Bram@vim.org>
-rw-r--r--test/old/testdir/test_functions.vim2
-rw-r--r--test/old/testdir/test_nested_function.vim11
2 files changed, 10 insertions, 3 deletions
diff --git a/test/old/testdir/test_functions.vim b/test/old/testdir/test_functions.vim
index fb53248d5a..7d3d74caad 100644
--- a/test/old/testdir/test_functions.vim
+++ b/test/old/testdir/test_functions.vim
@@ -2024,7 +2024,7 @@ func Test_call()
let Time = 'localtime'
call Time()
END
- CheckScriptFailure(lines, 'E1085:')
+ call CheckScriptFailure(lines, 'E1085:')
endfunc
func Test_char2nr()
diff --git a/test/old/testdir/test_nested_function.vim b/test/old/testdir/test_nested_function.vim
index afaaea6ceb..5599655461 100644
--- a/test/old/testdir/test_nested_function.vim
+++ b/test/old/testdir/test_nested_function.vim
@@ -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