Mercurial > vim
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}, |