# HG changeset patch # User John W. Eaton # Date 1234028359 18000 # Node ID b227213a70c3c2848af47db7e94f1d7bd63d72ff # Parent 87cb8b2e4f1464e321304f114e240916ae69d468 parse.y (eval_string): use the one true evaluator diff -r 87cb8b2e4f14 -r b227213a70c3 src/ChangeLog --- a/src/ChangeLog Sat Feb 07 08:35:38 2009 -0500 +++ b/src/ChangeLog Sat Feb 07 12:39:19 2009 -0500 @@ -1,3 +1,7 @@ +2009-02-07 John W. Eaton + + * parse.y (eval_string): Use the one true evaluator. + 2009-02-06 John W. Eaton * Makefile.in (INCLUDES): Include oct-hdf5.h in the list. diff -r 87cb8b2e4f14 -r b227213a70c3 src/parse.y --- a/src/parse.y Sat Feb 07 08:35:38 2009 -0500 +++ b/src/parse.y Sat Feb 07 12:39:19 2009 -0500 @@ -3888,15 +3888,7 @@ retval = octave_value_list (); } else if (nargout == 0) - { - tree_evaluator evaluator; - - unwind_protect_ptr (current_evaluator); - - current_evaluator = &evaluator; - - command_list->accept (evaluator); - } + command_list->accept (*current_evaluator); else error ("eval: invalid use of statement list");