summaryrefslogtreecommitdiffstats
path: root/src/evalfunc.c
diff options
context:
space:
mode:
authorYegappan Lakshmanan <yegappan@yahoo.com>2023-06-24 16:42:25 +0100
committerBram Moolenaar <Bram@vim.org>2023-06-24 16:42:25 +0100
commit2d8e9985440d2f1ebb1be55296f371e10739bc76 (patch)
tree0a410b4af19d8892d4ad11688b67715a41bffab8 /src/evalfunc.c
parent279de0cd1f58ea520826a3dd1c5562a71157b23b (diff)
patch 9.0.1660: error for using matchfuzzy() returning a list of dictsv9.0.1660
Problem: Error for using matchfuzzy() in Vim9 script returning a list of dicts. Solution: Make return type of matchfuzzy() list<any>. (Yegappan Lakshmanan, closes #12574)
Diffstat (limited to 'src/evalfunc.c')
-rw-r--r--src/evalfunc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/evalfunc.c b/src/evalfunc.c
index 63ca0486fe..d644a3ee54 100644
--- a/src/evalfunc.c
+++ b/src/evalfunc.c
@@ -2224,7 +2224,7 @@ static funcentry_T global_functions[] =
{"matchend", 2, 4, FEARG_1, arg24_match_func,
ret_number, f_matchend},
{"matchfuzzy", 2, 3, FEARG_1, arg3_list_string_dict,
- ret_list_string, f_matchfuzzy},
+ ret_list_any, f_matchfuzzy},
{"matchfuzzypos", 2, 3, FEARG_1, arg3_list_string_dict,
ret_list_any, f_matchfuzzypos},
{"matchlist", 2, 4, FEARG_1, arg24_match_func,