To: vim_dev@googlegroups.com Subject: Patch 9.0.1137 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ------------ Patch 9.0.1137 Problem: Some conditions are always false. Solution: Remove the useless conditions. (closes #11776) Files: src/evalvars.c *** ../vim-9.0.1136/src/evalvars.c 2023-01-02 18:10:00.019271226 +0000 --- src/evalvars.c 2023-01-03 10:49:49.762374142 +0000 *************** *** 4318,4324 **** varname = tv_get_string_chk(&argvars[off + 1]); varp = &argvars[off + 2]; ! if (win == NULL || varname == NULL || varp == NULL) return; need_switch_win = !(tp == curtab && win == curwin); --- 4318,4324 ---- varname = tv_get_string_chk(&argvars[off + 1]); varp = &argvars[off + 2]; ! if (win == NULL || varname == NULL) return; need_switch_win = !(tp == curtab && win == curwin); *************** *** 4687,4693 **** varname = tv_get_string_chk(&argvars[1]); varp = &argvars[2]; ! if (varname == NULL || varp == NULL || tp == NULL) return; save_curtab = curtab; --- 4687,4693 ---- varname = tv_get_string_chk(&argvars[1]); varp = &argvars[2]; ! if (varname == NULL || tp == NULL) return; save_curtab = curtab; *************** *** 4758,4764 **** buf = tv_get_buf_from_arg(&argvars[0]); varp = &argvars[2]; ! if (buf == NULL || varname == NULL || varp == NULL) return; if (*varname == '&') --- 4758,4764 ---- buf = tv_get_buf_from_arg(&argvars[0]); varp = &argvars[2]; ! if (buf == NULL || varname == NULL) return; if (*varname == '&') *** ../vim-9.0.1136/src/version.c 2023-01-02 21:03:59.900493426 +0000 --- src/version.c 2023-01-03 10:52:58.889874199 +0000 *************** *** 697,698 **** --- 697,700 ---- { /* Add new patch number below this line */ + /**/ + 1137, /**/ -- A fool must search for a greater fool to find admiration. /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\ /// \\\ \\\ sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ /// \\\ help me help AIDS victims -- http://ICCF-Holland.org ///