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  */