]> granicus.if.org Git - vim/commitdiff
patch 9.0.1137: some conditions are always false v9.0.1137
authorzeertzjq <zeertzjq@outlook.com>
Tue, 3 Jan 2023 10:54:09 +0000 (10:54 +0000)
committerBram Moolenaar <Bram@vim.org>
Tue, 3 Jan 2023 10:54:09 +0000 (10:54 +0000)
Problem:    Some conditions are always false.
Solution:   Remove the useless conditions. (closes #11776)

src/evalvars.c
src/version.c

index e52f10ba3e2bd5dfe2b5acb8c09caf879275d6a8..a1970427a2c114806d103f08e653bbf0f83b43d2 100644 (file)
@@ -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 == '&')
index ab0c923176314703dc60166b413fed16bfab0676..470853ffc1803ce62fc9f4b0ce6eaed23402371e 100644 (file)
@@ -695,6 +695,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    1137,
 /**/
     1136,
 /**/