Mercurial > octave
diff libinterp/octave-value/ov-bool-mat.cc @ 22477:6bf1cbb90705
Remove unnecessary initializations in float_value and double_value methods
* ov-base-diag.cc, ov-bool-mat.cc, ov-bool-sparse.cc, ov-ch-mat.cc,
ov-complex.cc, ov-cx-mat.cc, ov-cx-sparse.cc, ov-flt-complex.cc,
ov-flt-cx-mat.cc, ov-flt-re-mat.cc, ov-perm.cc, ov-range.cc, ov-re-mat.cc:
Remove unnecessary initializations and declarations in float_value and
double_value methods.
author | Julien Bect <julien.bect@centralesupelec.fr> |
---|---|
date | Sun, 28 Aug 2016 22:58:42 +0200 |
parents | 34ce5be04942 |
children | 0b278f54f60a |
line wrap: on
line diff
--- a/libinterp/octave-value/ov-bool-mat.cc Wed Sep 14 14:49:31 2016 +0200 +++ b/libinterp/octave-value/ov-bool-mat.cc Sun Aug 28 22:58:42 2016 +0200 @@ -104,33 +104,25 @@ double octave_bool_matrix::double_value (bool) const { - double retval = lo_ieee_nan_value (); - if (rows () == 0 || columns () == 0) err_invalid_conversion ("bool matrix", "real scalar"); warn_implicit_conversion ("Octave:array-to-scalar", "bool matrix", "real scalar"); - retval = matrix(0, 0); - - return retval; + return matrix(0, 0); } float octave_bool_matrix::float_value (bool) const { - float retval = lo_ieee_float_nan_value (); - if (rows () == 0 || columns () == 0) err_invalid_conversion ("bool matrix", "real scalar"); warn_implicit_conversion ("Octave:array-to-scalar", "bool matrix", "real scalar"); - retval = matrix(0, 0); - - return retval; + return matrix(0, 0); } Complex