diff src/evalfunc.c @ 23535:98185d3dd369 v8.2.2310

patch 8.2.2310: Vim9: winsaveview() return type is too generic Commit: https://github.com/vim/vim/commit/43b69b39acb85a2aab2310cba5a2dbac338a4eb9 Author: Bram Moolenaar <Bram@vim.org> Date: Thu Jan 7 20:23:33 2021 +0100 patch 8.2.2310: Vim9: winsaveview() return type is too generic Problem: Vim9: winsaveview() return type is too generic. Solution: use dict<number> instead of dict<any>. (closes https://github.com/vim/vim/issues/7626)
author Bram Moolenaar <Bram@vim.org>
date Thu, 07 Jan 2021 20:30:04 +0100
parents 27ca5534a408
children 87671ccc6c6b
line wrap: on
line diff
--- a/src/evalfunc.c
+++ b/src/evalfunc.c
@@ -1753,7 +1753,7 @@ static funcentry_T global_functions[] =
     {"winrestview",	1, 1, FEARG_1,	    NULL,
 			ret_void,	    f_winrestview},
     {"winsaveview",	0, 0, 0,	    NULL,
-			ret_dict_any,	    f_winsaveview},
+			ret_dict_number,    f_winsaveview},
     {"winwidth",	1, 1, FEARG_1,	    NULL,
 			ret_number,	    f_winwidth},
     {"wordcount",	0, 0, 0,	    NULL,