comparison src/evalfunc.c @ 21174:95abb4b22905 v8.2.1138

patch 8.2.1138: Vim9: return type of copy() and deepcopy() is any Commit: https://github.com/vim/vim/commit/a66ba01a5fbbd72375ef6982b901d6552da2414f Author: Bram Moolenaar <Bram@vim.org> Date: Sun Jul 5 18:41:08 2020 +0200 patch 8.2.1138: Vim9: return type of copy() and deepcopy() is any Problem: Vim9: return type of copy() and deepcopy() is any. Solution: Use type of the argument.
author Bram Moolenaar <Bram@vim.org>
date Sun, 05 Jul 2020 18:45:04 +0200
parents 8c494353c6bc
children fab2085e417f
comparison
equal deleted inserted replaced
21173:664223de3ed4 21174:95abb4b22905
542 {"complete", 2, 2, FEARG_2, ret_void, f_complete}, 542 {"complete", 2, 2, FEARG_2, ret_void, f_complete},
543 {"complete_add", 1, 1, FEARG_1, ret_number, f_complete_add}, 543 {"complete_add", 1, 1, FEARG_1, ret_number, f_complete_add},
544 {"complete_check", 0, 0, 0, ret_number, f_complete_check}, 544 {"complete_check", 0, 0, 0, ret_number, f_complete_check},
545 {"complete_info", 0, 1, FEARG_1, ret_dict_any, f_complete_info}, 545 {"complete_info", 0, 1, FEARG_1, ret_dict_any, f_complete_info},
546 {"confirm", 1, 4, FEARG_1, ret_number, f_confirm}, 546 {"confirm", 1, 4, FEARG_1, ret_number, f_confirm},
547 {"copy", 1, 1, FEARG_1, ret_any, f_copy}, 547 {"copy", 1, 1, FEARG_1, ret_first_arg, f_copy},
548 {"cos", 1, 1, FEARG_1, ret_float, FLOAT_FUNC(f_cos)}, 548 {"cos", 1, 1, FEARG_1, ret_float, FLOAT_FUNC(f_cos)},
549 {"cosh", 1, 1, FEARG_1, ret_float, FLOAT_FUNC(f_cosh)}, 549 {"cosh", 1, 1, FEARG_1, ret_float, FLOAT_FUNC(f_cosh)},
550 {"count", 2, 4, FEARG_1, ret_number, f_count}, 550 {"count", 2, 4, FEARG_1, ret_number, f_count},
551 {"cscope_connection",0,3, 0, ret_number, f_cscope_connection}, 551 {"cscope_connection",0,3, 0, ret_number, f_cscope_connection},
552 {"cursor", 1, 3, FEARG_1, ret_number, f_cursor}, 552 {"cursor", 1, 3, FEARG_1, ret_number, f_cursor},
555 f_debugbreak 555 f_debugbreak
556 #else 556 #else
557 NULL 557 NULL
558 #endif 558 #endif
559 }, 559 },
560 {"deepcopy", 1, 2, FEARG_1, ret_any, f_deepcopy}, 560 {"deepcopy", 1, 2, FEARG_1, ret_first_arg, f_deepcopy},
561 {"delete", 1, 2, FEARG_1, ret_number, f_delete}, 561 {"delete", 1, 2, FEARG_1, ret_number, f_delete},
562 {"deletebufline", 2, 3, FEARG_1, ret_number, f_deletebufline}, 562 {"deletebufline", 2, 3, FEARG_1, ret_number, f_deletebufline},
563 {"did_filetype", 0, 0, 0, ret_number, f_did_filetype}, 563 {"did_filetype", 0, 0, 0, ret_number, f_did_filetype},
564 {"diff_filler", 1, 1, FEARG_1, ret_number, f_diff_filler}, 564 {"diff_filler", 1, 1, FEARG_1, ret_number, f_diff_filler},
565 {"diff_hlID", 2, 2, FEARG_1, ret_number, f_diff_hlID}, 565 {"diff_hlID", 2, 2, FEARG_1, ret_number, f_diff_hlID},