Mercurial > jwe > octave
diff test/range.tst @ 30864:df26decca96b stable
Tweak check for maximum possible increment of integer ranges (bug #62212).
* ibinterp/octave-value/ov.cc (range_numel (T base, double increment, T limit)):
Use condition that compensates the impact of floating point representation.
* test/range.tst: Tag tests as fixed.
author | Markus Mützel <markus.muetzel@gmx.de> |
---|---|
date | Wed, 23 Mar 2022 18:27:53 +0100 |
parents | 9b3b0dbb4eba |
children |
line wrap: on
line diff
--- a/test/range.tst Wed Mar 23 15:35:36 2022 +0100 +++ b/test/range.tst Wed Mar 23 18:27:53 2022 +0100 @@ -608,7 +608,7 @@ %! endfor ## integer range with large double increments -%!test <62212> # ascending ranges +%!test <*62212> # ascending ranges %! types = {"int8", "int16", "int32", "int64"}; %! for i_type = 1:numel (types) %! assert (intmin (types{i_type}) : -double (intmin (types{i_type})) : intmax (types{i_type}), ... @@ -621,7 +621,7 @@ %! [intmin(types{i_type}), intmax(types{i_type})-1]); %! endif %! endfor -%!test <62212> # descending ranges +%!test <*62212> # descending ranges %! types = {"int8", "int16", "int32", "int64"}; %! for i_type = 1:numel (types) %! assert (intmax (types{i_type}) : double (intmin (types{i_type})) : intmin (types{i_type}), ...