mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-18 14:30:42 +08:00
tree-iterator.c (expr_only): Remove.
* tree-iterator.c (expr_only): Remove. * tree.h: Remove the prototype for expr_only. From-SVN: r146311
This commit is contained in:
parent
579e694c11
commit
613a896b58
@ -1,3 +1,8 @@
|
||||
2009-04-18 Kazu Hirata <kazu@codesourcery.com>
|
||||
|
||||
* tree-iterator.c (expr_only): Remove.
|
||||
* tree.h: Remove the prototype for expr_only.
|
||||
|
||||
2009-04-18 Kazu Hirata <kazu@codesourcery.com>
|
||||
|
||||
* reginfo.c (cannot_change_mode_set_regs): Remove.
|
||||
|
@ -280,29 +280,4 @@ expr_last (tree expr)
|
||||
return expr;
|
||||
}
|
||||
|
||||
/* If EXPR is a single statement return it. If EXPR is a
|
||||
STATEMENT_LIST containing exactly one statement S, return S.
|
||||
Otherwise, return NULL. */
|
||||
|
||||
tree
|
||||
expr_only (tree expr)
|
||||
{
|
||||
if (expr == NULL_TREE)
|
||||
return NULL_TREE;
|
||||
|
||||
if (TREE_CODE (expr) == STATEMENT_LIST)
|
||||
{
|
||||
struct tree_statement_list_node *n = STATEMENT_LIST_TAIL (expr);
|
||||
if (n && STATEMENT_LIST_HEAD (expr) == n)
|
||||
return n->stmt;
|
||||
else
|
||||
return NULL_TREE;
|
||||
}
|
||||
|
||||
if (TREE_CODE (expr) == COMPOUND_EXPR)
|
||||
return NULL_TREE;
|
||||
|
||||
return expr;
|
||||
}
|
||||
|
||||
#include "gt-tree-iterator.h"
|
||||
|
@ -4261,7 +4261,6 @@ extern tree convert (tree, tree);
|
||||
extern unsigned int expr_align (const_tree);
|
||||
extern tree expr_first (tree);
|
||||
extern tree expr_last (tree);
|
||||
extern tree expr_only (tree);
|
||||
extern tree size_in_bytes (const_tree);
|
||||
extern HOST_WIDE_INT int_size_in_bytes (const_tree);
|
||||
extern HOST_WIDE_INT max_int_size_in_bytes (const_tree);
|
||||
|
Loading…
x
Reference in New Issue
Block a user