changeset 7911:3b46230f7a4d

DLD-FUNCTIONS/inv.cc (Finv): Avoid GCC warning
author John W. Eaton <jwe@octave.org>
date Wed, 09 Jul 2008 12:28:26 -0400
parents b2f212b51488
children 75df1f0b4c9d
files src/ChangeLog src/DLD-FUNCTIONS/inv.cc
diffstat 2 files changed, 4 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/src/ChangeLog	Wed Jul 09 12:26:37 2008 -0400
+++ b/src/ChangeLog	Wed Jul 09 12:28:26 2008 -0400
@@ -1,6 +1,8 @@
 2008-07-09  John W. Eaton  <jwe@octave.org>
 
-	* DLD-FUNCTIONS/expm.cc (expm): Avoid GCC warning.
+	* DLD-FUNCTIONS/inv.cc (Finv): Avoid GCC warning.
+
+	* DLD-FUNCTIONS/expm.cc (Fexpm): Avoid GCC warning.
 
 	* ov-fcn-inline.cc (octave_fcn_inline::load_ascii): Avoid GCC warning.
 
--- a/src/DLD-FUNCTIONS/inv.cc	Wed Jul 09 12:26:37 2008 -0400
+++ b/src/DLD-FUNCTIONS/inv.cc	Wed Jul 09 12:28:26 2008 -0400
@@ -158,10 +158,7 @@
   if (! error_state)
     {
       if (nargout > 1)
-	if (isfloat)
-	  retval(1) = frcond;
-	else
-	  retval(1) = rcond;
+	retval(1) = isfloat ? octave_value (frcond) : octave_value (rcond);
 
       retval(0) = result;