diff libinterp/parse-tree/pt-misc.cc @ 26653:cf4792ae08a1

* pt-misc.cc (tree_parameter_list::dup): Always copy m_marked_for_varargs.
author John W. Eaton <jwe@octave.org>
date Sat, 26 Jan 2019 14:51:29 +0000
parents 41e2de681481
children b442ec6dda5c
line wrap: on
line diff
--- a/libinterp/parse-tree/pt-misc.cc	Sat Jan 26 14:42:59 2019 +0000
+++ b/libinterp/parse-tree/pt-misc.cc	Sat Jan 26 14:51:29 2019 +0000
@@ -64,8 +64,7 @@
   {
     tree_parameter_list *new_list = new tree_parameter_list ();
 
-    if (takes_varargs ())
-      new_list->mark_varargs ();
+    new_list->m_marked_for_varargs = m_marked_for_varargs;
 
     for (const tree_decl_elt *elt : *this)
       new_list->append (elt->dup (scope));