diff libinterp/octave-value/ov-usr-fcn.cc @ 20619:eef93a493ce3

use new cell_value method to handle value extraction errors * cellfun.cc, ov-class.cc, ov-struct.cc, ov-usr-fcn.cc: Use new cell_value method.
author John W. Eaton <jwe@octave.org>
date Fri, 09 Oct 2015 14:43:36 -0400
parents b10432a40432
children
line wrap: on
line diff
--- a/libinterp/octave-value/ov-usr-fcn.cc	Fri Oct 09 14:41:49 2015 -0400
+++ b/libinterp/octave-value/ov-usr-fcn.cc	Fri Oct 09 14:43:36 2015 -0400
@@ -635,12 +635,7 @@
           octave_value varargout_varval = symbol_table::varval ("varargout");
 
           if (varargout_varval.is_defined ())
-            {
-              varargout = varargout_varval.cell_value ();
-
-              if (error_state)
-                error ("expecting varargout to be a cell array object");
-            }
+            varargout = varargout_varval.cell_value ("expecting varargout to be a cell array object");
         }
 
       retval = ret_list->convert_to_const_vector (nargout, varargout);