1
0
forked from aniani/vim

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:
Bram Moolenaar
2021-01-19 22:16:41 +01:00
parent 09fbedc8dc
commit e64f83cc6a
3 changed files with 8 additions and 2 deletions

View File

@@ -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)