# HG changeset patch # User John W. Eaton # Date 1215620906 14400 # Node ID 3b46230f7a4d92308de98d22ad48eb8e83a62665 # Parent b2f212b514889754baaeda30a39141ecb943b142 DLD-FUNCTIONS/inv.cc (Finv): Avoid GCC warning diff -r b2f212b51488 -r 3b46230f7a4d src/ChangeLog --- 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 - * 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. diff -r b2f212b51488 -r 3b46230f7a4d src/DLD-FUNCTIONS/inv.cc --- 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;