mirror of
https://github.com/neovim/neovim.git
synced 2026-08-20 22:31:11 +00:00
vim-patch:8.2.1573: Vim9: getreg() does not take "true" as argument
Problem: Vim9: getreg() does not take "true" as argument.
Solution: Use tv_get_bool_chk(). (closes vim/vim#6820)
67ff97ded7
Co-authored-by: Bram Moolenaar <Bram@vim.org>
This commit is contained in:
@@ -2380,9 +2380,9 @@ static void f_getreg(typval_T *argvars, typval_T *rettv, EvalFuncData fptr)
|
||||
|
||||
if (argvars[0].v_type != VAR_UNKNOWN && argvars[1].v_type != VAR_UNKNOWN) {
|
||||
bool error = false;
|
||||
arg2 = (int)tv_get_number_chk(&argvars[1], &error);
|
||||
arg2 = (int)tv_get_bool_chk(&argvars[1], &error);
|
||||
if (!error && argvars[2].v_type != VAR_UNKNOWN) {
|
||||
return_list = (bool)tv_get_number_chk(&argvars[2], &error);
|
||||
return_list = (bool)tv_get_bool_chk(&argvars[2], &error);
|
||||
}
|
||||
if (error) {
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user