summaryrefslogtreecommitdiffstats
path: root/src/evalvars.c
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2023-01-03 10:54:09 +0000
committerBram Moolenaar <Bram@vim.org>2023-01-03 10:54:09 +0000
commitea720aea851e645f4c8ec3b20afb27c7ca38184c (patch)
tree3a938313dee390b08effa7ae0818126993cf71ff /src/evalvars.c
parente83c133eb900898c39e6935a5d569308ff882342 (diff)
patch 9.0.1137: some conditions are always falsev9.0.1137
Problem: Some conditions are always false. Solution: Remove the useless conditions. (closes #11776)
Diffstat (limited to 'src/evalvars.c')
-rw-r--r--src/evalvars.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/evalvars.c b/src/evalvars.c
index e52f10ba3e..a1970427a2 100644
--- a/src/evalvars.c
+++ b/src/evalvars.c
@@ -4318,7 +4318,7 @@ setwinvar(typval_T *argvars, int off)
varname = tv_get_string_chk(&argvars[off + 1]);
varp = &argvars[off + 2];
- if (win == NULL || varname == NULL || varp == NULL)
+ if (win == NULL || varname == NULL)
return;
need_switch_win = !(tp == curtab && win == curwin);
@@ -4687,7 +4687,7 @@ f_settabvar(typval_T *argvars, typval_T *rettv UNUSED)
varname = tv_get_string_chk(&argvars[1]);
varp = &argvars[2];
- if (varname == NULL || varp == NULL || tp == NULL)
+ if (varname == NULL || tp == NULL)
return;
save_curtab = curtab;
@@ -4758,7 +4758,7 @@ f_setbufvar(typval_T *argvars, typval_T *rettv UNUSED)
buf = tv_get_buf_from_arg(&argvars[0]);
varp = &argvars[2];
- if (buf == NULL || varname == NULL || varp == NULL)
+ if (buf == NULL || varname == NULL)
return;
if (*varname == '&')