mirror of
https://github.com/vim/vim.git
synced 2025-10-01 04:54:07 -04:00
patch 8.2.2740: Vim9: lambda with varargs doesn't work
Problem: Vim9: lambda with varargs doesn't work. Solution: Make "...name" work. Require type to be a list.
This commit is contained in:
@@ -3644,7 +3644,7 @@ enddef
|
||||
def Test_catch_exception_in_callback()
|
||||
var lines =<< trim END
|
||||
vim9script
|
||||
def Callback(...l: any)
|
||||
def Callback(...l: list<any>)
|
||||
try
|
||||
var x: string
|
||||
var y: string
|
||||
@@ -3669,10 +3669,10 @@ def Test_no_unknown_error_after_error()
|
||||
var lines =<< trim END
|
||||
vim9script
|
||||
var source: list<number>
|
||||
def Out_cb(...l: any)
|
||||
def Out_cb(...l: list<any>)
|
||||
eval [][0]
|
||||
enddef
|
||||
def Exit_cb(...l: any)
|
||||
def Exit_cb(...l: list<any>)
|
||||
sleep 1m
|
||||
source += l
|
||||
enddef
|
||||
|
Reference in New Issue
Block a user