patch 9.0.1137: some conditions are always false
Problem: Some conditions are always false.
Solution: Remove the useless conditions. (closes #11776)
diff --git a/src/evalvars.c b/src/evalvars.c
index e52f10b..a197042 100644
--- a/src/evalvars.c
+++ b/src/evalvars.c
@@ -4318,7 +4318,7 @@
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 @@
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 @@
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 == '&')
diff --git a/src/version.c b/src/version.c
index ab0c923..470853f 100644
--- a/src/version.c
+++ b/src/version.c
@@ -696,6 +696,8 @@
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 1137,
+/**/
1136,
/**/
1135,