diff src/parse.y @ 12059:6ab2598a4ac2 release-3-2-x

parse.y (Fevalin): also return output from CATCH expression
author John W. Eaton <jwe@octave.org>
date Mon, 10 Aug 2009 11:14:46 +0200
parents bf90777b58c9
children
line wrap: on
line diff
--- a/src/parse.y
+++ b/src/parse.y
@@ -4280,9 +4280,10 @@
 
 		  buffer_error_messages--;
 
-		  eval_string (args(2), 0, parse_status, nargout);
-
-		  retval = octave_value_list ();
+		  tmp = eval_string (args(2), nargout > 0,
+				     parse_status, nargout);
+
+		  retval = (nargout > 0) ? tmp : octave_value_list ();
 		}
 	    }