Mercurial > hg > CbC > CbC_gcc
diff gcc/tree-iterator.h @ 111:04ced10e8804
gcc 7
author | kono |
---|---|
date | Fri, 27 Oct 2017 22:46:09 +0900 |
parents | f6334be47118 |
children | 84e7813d76e9 |
line wrap: on
line diff
--- a/gcc/tree-iterator.h Sun Aug 21 07:07:55 2011 +0900 +++ b/gcc/tree-iterator.h Fri Oct 27 22:46:09 2017 +0900 @@ -1,5 +1,5 @@ /* Iterator routines for manipulating GENERIC tree statement list. - Copyright (C) 2003, 2004, 2007, 2010 Free Software Foundation, Inc. + Copyright (C) 2003-2017 Free Software Foundation, Inc. Contributed by Andrew MacLeod <amacleod@redhat.com> This file is part of GCC. @@ -29,10 +29,10 @@ /* Iterator object for GENERIC or GIMPLE TREE statements. */ -typedef struct { +struct tree_stmt_iterator { struct tree_statement_list_node *ptr; tree container; -} tree_stmt_iterator; +}; static inline tree_stmt_iterator tsi_start (tree t) @@ -117,5 +117,7 @@ extern void free_stmt_list (tree); extern void append_to_statement_list (tree, tree *); extern void append_to_statement_list_force (tree, tree *); +extern tree expr_first (tree); +extern tree expr_last (tree); #endif /* GCC_TREE_ITERATOR_H */