diff --git a/src/testdir/test_vim9_func.vim b/src/testdir/test_vim9_func.vim index 935079f7ae..5b8ad17c78 100644 --- a/src/testdir/test_vim9_func.vim +++ b/src/testdir/test_vim9_func.vim @@ -647,6 +647,21 @@ def Test_nested_function() END CheckDefFailure(lines, 'E1117:') + lines =<< trim END + vim9script + def Outer() + def Inner() + g:result = 'ok' + enddef + Inner() + enddef + Outer() + Inner() + END + CheckScriptFailure(lines, 'E117: Unknown function: Inner') + assert_equal('ok', g:result) + unlet g:result + # nested function inside conditional lines =<< trim END vim9script diff --git a/src/version.c b/src/version.c index 80d92fc66d..a09a0bffea 100644 --- a/src/version.c +++ b/src/version.c @@ -749,6 +749,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 3896, /**/ 3895, /**/