changeset 8146:a9ec011ead94

make dispatch work with feval
author John W. Eaton <jwe@octave.org>
date Thu, 25 Sep 2008 10:19:17 -0400
parents 7ef5b1b4e029
children 9a5ef4f632a3
files src/ChangeLog src/symtab.cc
diffstat 2 files changed, 6 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/src/ChangeLog	Wed Sep 24 16:48:29 2008 -0400
+++ b/src/ChangeLog	Thu Sep 25 10:19:17 2008 -0400
@@ -1,3 +1,8 @@
+2008-09-25  John W. Eaton  <jwe@octave.org>
+
+	* symtab.cc (symbol_table::do_find): Don't set evaluated_args and
+	args_evaluated here, prior to call to symbol_table::fcn_info::find.
+
 2008-09-24  Soren Hauberg  <hauberg@gmail.com>
 
 	* DLD-FUNCTIONS/__magick_read__.cc (magick_to_octave_value): New
--- a/src/symtab.cc	Wed Sep 24 16:48:29 2008 -0400
+++ b/src/symtab.cc	Thu Sep 25 10:19:17 2008 -0400
@@ -1072,12 +1072,7 @@
   fcn_table_iterator p = fcn_table.find (name);
 
   if (p != fcn_table.end ())
-    {
-      evaluated_args = octave_value_list ();
-      args_evaluated = false;
-
-      return p->second.find (args, arg_names, evaluated_args, args_evaluated);
-    }
+    return p->second.find (args, arg_names, evaluated_args, args_evaluated);
   else
     {
       fcn_info finfo (name);