forked from aniani/vim
patch 8.2.0696: Vim9: nested function does not work properly
Problem: Vim9: nested function does not work properly Solution: Create a function reference. Check argument count.
This commit is contained in:
@@ -93,6 +93,9 @@ def Test_nested_function()
|
||||
enddef
|
||||
assert_equal('nested function', Nested('function'))
|
||||
|
||||
CheckDefFailure(['def Nested()', 'enddef', 'Nested(66)'], 'E118:')
|
||||
CheckDefFailure(['def Nested(arg: string)', 'enddef', 'Nested()'], 'E119:')
|
||||
|
||||
CheckDefFailure(['func Nested()', 'endfunc'], 'E1086:')
|
||||
enddef
|
||||
|
||||
|
||||
Reference in New Issue
Block a user