mirror of
https://github.com/vim/vim.git
synced 2025-10-03 05:14:07 -04:00
patch 8.2.2376: Vim9: crash when dividing by zero in compiled code
Problem: Vim9: crash when dividing by zero in compiled code using constants. Solution: Call num_divide() and num_modulus(). (closes #7704)
This commit is contained in:
@@ -1376,6 +1376,7 @@ def Test_expr6()
|
||||
assert_equal(1, g:anint / 6)
|
||||
assert_equal(2, g:anint
|
||||
/ g:thefour)
|
||||
assert_true(1 / 0 > 99999)
|
||||
|
||||
assert_equal(5, 11 % 6)
|
||||
assert_equal(4, g:anint % 6)
|
||||
@@ -1383,6 +1384,7 @@ def Test_expr6()
|
||||
g:anint)
|
||||
assert_equal(2, g:anint
|
||||
% g:thefour)
|
||||
assert_equal(0, 1 % 0)
|
||||
|
||||
assert_equal(4, 6 * 4 / 6)
|
||||
|
||||
|
Reference in New Issue
Block a user