diff src/pt-misc.cc @ 7336:745a8299c2b5

[project @ 2007-12-28 20:56:55 by jwe]
author jwe
date Fri, 28 Dec 2007 20:56:58 +0000
parents a1dbe9d80eee
children 1f662945c2be
line wrap: on
line diff
--- a/src/pt-misc.cc	Fri Feb 01 23:56:51 2008 -0500
+++ b/src/pt-misc.cc	Fri Dec 28 20:56:58 2007 +0000
@@ -75,7 +75,7 @@
 
       tree_decl_elt *elt = *p;
 
-      if (! elt->is_defined ())
+      if (! elt->is_variable ())
 	{
 	  if (! warned)
 	    {
@@ -177,7 +177,7 @@
     {
       tree_decl_elt *elt = *p;
 
-      if (! elt->is_defined ())
+      if (! elt->is_variable ())
 	{
 	  status = false;
 	  break;
@@ -188,7 +188,7 @@
 }
 
 tree_parameter_list *
-tree_parameter_list::dup (symbol_table *sym_tab)
+tree_parameter_list::dup (symbol_table::scope_id scope)
 {
   tree_parameter_list *new_list = new tree_parameter_list ();
 
@@ -199,7 +199,7 @@
     {
       tree_decl_elt *elt = *p;
 
-      new_list->append (elt->dup (sym_tab));
+      new_list->append (elt->dup (scope));
     }
 
   return new_list;
@@ -224,7 +224,7 @@
 }
 
 tree_return_list *
-tree_return_list::dup (symbol_table *sym_tab)
+tree_return_list::dup (symbol_table::scope_id scope)
 {
   tree_return_list *new_list = new tree_return_list ();
 
@@ -232,7 +232,7 @@
     {
       tree_index_expression *elt = *p;
 
-      new_list->append (elt->dup (sym_tab));
+      new_list->append (elt->dup (scope));
     }
 
   return new_list;