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