Mercurial > hg > octave-lyh
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); }