From 8fa67fdae539a13cf78621ab5a628da1fd745be2 Mon Sep 17 00:00:00 2001 From: zeertzjq Date: Thu, 1 Feb 2024 09:39:48 +0800 Subject: [PATCH] vim-patch:8.2.0085: dead code in builtin functions (#27281) Problem: Dead code in builtin functions. Solution: Clean up the code. https://github.com/vim/vim/commit/3d8a513b46b586cb5d2893e7f28c5f51c4dfdc17 Co-authored-by: Bram Moolenaar --- src/nvim/eval/vars.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/nvim/eval/vars.c b/src/nvim/eval/vars.c index 14498a19fc..e149796fac 100644 --- a/src/nvim/eval/vars.c +++ b/src/nvim/eval/vars.c @@ -1968,7 +1968,7 @@ static void set_option_from_tv(const char *varname, typval_T *varp) } /// "setwinvar()" and "settabwinvar()" functions -static void setwinvar(typval_T *argvars, typval_T *rettv, int off) +static void setwinvar(typval_T *argvars, int off) { if (check_secure()) { return; @@ -2077,8 +2077,6 @@ void f_getbufvar(typval_T *argvars, typval_T *rettv, EvalFuncData fptr) /// "settabvar()" function void f_settabvar(typval_T *argvars, typval_T *rettv, EvalFuncData fptr) { - rettv->vval.v_number = 0; - if (check_secure()) { return; } @@ -2110,13 +2108,13 @@ void f_settabvar(typval_T *argvars, typval_T *rettv, EvalFuncData fptr) /// "settabwinvar()" function void f_settabwinvar(typval_T *argvars, typval_T *rettv, EvalFuncData fptr) { - setwinvar(argvars, rettv, 1); + setwinvar(argvars, 1); } /// "setwinvar()" function void f_setwinvar(typval_T *argvars, typval_T *rettv, EvalFuncData fptr) { - setwinvar(argvars, rettv, 0); + setwinvar(argvars, 0); } /// "setbufvar()" function