1
0
forked from aniani/vim

patch 8.2.3352: Vim9: error for nested :enddef has wrong line number

Problem:    Vim9: error for nested :enddef has wrong line number.
Solution:   Compute the line number.
This commit is contained in:
Bram Moolenaar
2021-08-15 19:28:05 +02:00
parent b033ee2ddf
commit 4bba16d252
3 changed files with 15 additions and 0 deletions

View File

@@ -630,6 +630,17 @@ def Test_nested_function()
assert_equal(2, Test())
END
CheckScriptSuccess(lines)
lines =<< trim END
vim9script
def Outer()
def Inner()
echo 'hello'
enddef burp
enddef
defcompile
END
CheckScriptFailure(lines, 'E1173: Text found after enddef: burp', 3)
enddef
def Test_not_nested_function()