Mercurial > hg > octave-lyh
diff src/pt-stmt.cc @ 8913:35cd375d4bb3
make tree::dup functions const
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Thu, 05 Mar 2009 13:50:25 -0500 |
parents | c84a5b6377c4 |
children | eb63fbe60fab |
line wrap: on
line diff
--- a/src/pt-stmt.cc +++ b/src/pt-stmt.cc @@ -133,7 +133,7 @@ tree_statement * tree_statement::dup (symbol_table::scope_id scope, - symbol_table::context_id context) + symbol_table::context_id context) const { tree_statement *new_stmt = new tree_statement (); @@ -194,15 +194,15 @@ tree_statement_list * tree_statement_list::dup (symbol_table::scope_id scope, - symbol_table::context_id context) + symbol_table::context_id context) const { tree_statement_list *new_list = new tree_statement_list (); new_list->function_body = function_body; - for (iterator p = begin (); p != end (); p++) + for (const_iterator p = begin (); p != end (); p++) { - tree_statement *elt = *p; + const tree_statement *elt = *p; new_list->append (elt ? elt->dup (scope, context) : 0); }