diff src/oct-parse.yy @ 10659:8baff2aceabc

fix slicing value lists with name tags (bug #29960)
author Jaroslav Hajek <highegg@gmail.com>
date Wed, 26 May 2010 12:03:45 +0200
parents cb0883127251
children 988d16d5ae34
line wrap: on
line diff
--- a/src/oct-parse.yy
+++ b/src/oct-parse.yy
@@ -4126,18 +4126,7 @@
 static octave_value_list
 get_feval_args (const octave_value_list& args)
 {
-  octave_value_list retval = args.slice (1, args.length () - 1);
-
-  string_vector arg_names = args.name_tags ();
-
-  if (arg_names.length () > 1)
-    {
-      string_vector tmp_arg_names = arg_names.linear_slice (1, args.length () - 1);
-
-      retval.stash_name_tags (tmp_arg_names);
-    }
-
-  return retval;
+  return args.slice (1, args.length () - 1, true);
 }