Mercurial > octave
changeset 26432:183c6e9443b5 stable
bitfcns.cc: Fix static analyzer detected issues (bug #55347).
* bitfcns.cc (Fbitshift): Delete useless test for nbits < 1.
author | Rik <rik@octave.org> |
---|---|
date | Fri, 04 Jan 2019 14:02:53 -0800 |
parents | ff6c90eb6f2d |
children | 58aa6d0694c2 |
files | libinterp/corefcn/bitfcns.cc |
diffstat | 1 files changed, 0 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/libinterp/corefcn/bitfcns.cc Fri Jan 04 13:53:11 2019 -0800 +++ b/libinterp/corefcn/bitfcns.cc Fri Jan 04 14:02:53 2019 -0800 @@ -598,8 +598,6 @@ int64_t mask = max_mantissa_value<double> (); if (nbits < bits_in_mantissa) mask = mask >> (bits_in_mantissa - nbits); - else if (nbits < 1) - mask = 0; int bits_in_type = sizeof (double) * std::numeric_limits<unsigned char>::digits; NDArray m = m_arg.array_value (); @@ -629,8 +627,6 @@ int64_t mask = max_mantissa_value<float> (); if (nbits < bits_in_mantissa) mask = mask >> (bits_in_mantissa - nbits); - else if (nbits < 1) - mask = 0; int bits_in_type = sizeof (float) * std::numeric_limits<unsigned char>::digits; FloatNDArray m = m_arg.float_array_value ();