To: vim_dev@googlegroups.com Subject: Patch 8.2.2382 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ------------ Patch 8.2.2382 (after 8.2.2381) Problem: Build failure. Solution: Add missing changes. Files: src/vim9execute.c *** ../vim-8.2.2381/src/vim9execute.c 2021-01-20 21:23:10.709286927 +0100 --- src/vim9execute.c 2021-01-21 11:58:57.150035488 +0100 *************** *** 2951,2967 **** else #endif { switch (iptr->isn_arg.op.op_type) { case EXPR_MULT: n1 = n1 * n2; break; ! case EXPR_DIV: n1 = num_divide(n1, n2); ! if (n2 == 0) goto on_error; break; case EXPR_SUB: n1 = n1 - n2; break; case EXPR_ADD: n1 = n1 + n2; break; ! default: n1 = num_modulus(n1, n2); ! if (n2 == 0) goto on_error; break; } --- 2951,2969 ---- else #endif { + int failed = FALSE; + switch (iptr->isn_arg.op.op_type) { case EXPR_MULT: n1 = n1 * n2; break; ! case EXPR_DIV: n1 = num_divide(n1, n2, &failed); ! if (failed) goto on_error; break; case EXPR_SUB: n1 = n1 - n2; break; case EXPR_ADD: n1 = n1 + n2; break; ! default: n1 = num_modulus(n1, n2, &failed); ! if (failed) goto on_error; break; } *** ../vim-8.2.2381/src/version.c 2021-01-21 12:34:11.441508288 +0100 --- src/version.c 2021-01-21 13:02:47.054092323 +0100 *************** *** 752,753 **** --- 752,755 ---- { /* Add new patch number below this line */ + /**/ + 2382, /**/ -- Some of the well known MS-Windows errors: EHUH Unexpected error EUSER User error, not our fault! EGOD Horrible problem, god knows what has happened EERR Errornous error: nothing wrong /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ an exciting new programming language -- http://www.Zimbu.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org ///