comparison libinterp/octave-value/ov.cc @ 30861:1be26e9c07e3

maint: Merge stable to default.
author Markus Mützel <markus.muetzel@gmx.de>
date Tue, 22 Mar 2022 18:03:39 +0100
parents eba0a86471b9 aaf689533e7b
children fc045a84cb33
comparison
equal deleted inserted replaced
30859:eba0a86471b9 30861:1be26e9c07e3
3253 if (abs_increment > max_val) 3253 if (abs_increment > max_val)
3254 return 1; 3254 return 1;
3255 3255
3256 UT unsigned_increment = range_increment<T> (increment); 3256 UT unsigned_increment = range_increment<T> (increment);
3257 3257
3258 // If the increment wasn't zero before but it is now, the cast to UT
3259 // wrapped around. The range can only have one value.
3260 if (unsigned_increment == 0)
3261 return 1;
3262
3258 return range_numel_aux (base, unsigned_increment, limit); 3263 return range_numel_aux (base, unsigned_increment, limit);
3259 } 3264 }
3260 3265
3261 // Make a range from integer values. Increment may be integer or double. 3266 // Make a range from integer values. Increment may be integer or double.
3262 3267