diff src/pt-colon.cc @ 5861:2a6cb4ed8f1e

[project @ 2006-06-16 05:09:41 by jwe]
author jwe
date Fri, 16 Jun 2006 05:09:42 +0000
parents cae8081f90f2
children 93c65f2a5668
line wrap: on
line diff
--- a/src/pt-colon.cc
+++ b/src/pt-colon.cc
@@ -209,6 +209,20 @@
 		: -1)));
 }
 
+tree_expression *
+tree_colon_expression::dup (symbol_table *sym_tab)
+{
+  tree_colon_expression *new_ce
+    = new tree_colon_expression (op_base ? op_base->dup (sym_tab) : 0,
+				 op_limit ? op_limit->dup (sym_tab) : 0,
+				 op_increment ? op_increment->dup (sym_tab) : 0,
+				 line (), column ());
+
+  new_ce->copy_base (*new_ce);
+
+  return new_ce;
+}
+
 void
 tree_colon_expression::accept (tree_walker& tw)
 {