mirror of
https://github.com/neovim/neovim.git
synced 2026-04-29 10:44:08 +00:00
vim-patch:8.0.0004 (#7044)
Problem: A string argument for function() that is not a function name
results in an error message with NULL. (Christian Brabandt)
Solution: Use the argument for the error message.
5582ef1438
This commit is contained in:
committed by
Justin M. Keyes
parent
a76da96e86
commit
24a0d4e122
@@ -418,6 +418,9 @@ func Test_function_with_funcref()
|
||||
let s:fref = function(s:f)
|
||||
call assert_equal(v:t_string, s:fref('x'))
|
||||
call assert_fails("call function('s:f')", 'E700:')
|
||||
|
||||
call assert_fails("call function('foo()')", 'E475:')
|
||||
call assert_fails("call function('foo()')", 'foo()')
|
||||
endfunc
|
||||
|
||||
func Test_funcref()
|
||||
|
||||
Reference in New Issue
Block a user