]> gcc.gnu.org Git - gcc.git/commitdiff
* tree-iterator.c (EXPR_LAST_BODY): Remove.
authorKazu Hirata <kazu@codesourcery.com>
Thu, 16 Apr 2009 18:44:12 +0000 (18:44 +0000)
committerKazu Hirata <kazu@gcc.gnu.org>
Thu, 16 Apr 2009 18:44:12 +0000 (18:44 +0000)
From-SVN: r146211

gcc/ChangeLog
gcc/tree-iterator.c

index 1cf6ab3867c1396eeedbe2809f2e9d4edfb00f0d..6d1f9a988d469c5be01ba77fc2c73ab6fbea1bee 100644 (file)
@@ -1,3 +1,7 @@
+2009-04-16  Kazu Hirata  <kazu@codesourcery.com>
+
+       * tree-iterator.c (EXPR_LAST_BODY): Remove.
+
 2009-04-16  Kazu Hirata  <kazu@codesourcery.com>
 
        * except.c (eh_region_outer_p): Remove.
index 53495ebae2a69f6ba4630d1cb3004ab7dfaa69a4..652a1856d39b0caac800f145df3ae1233f68e2a3 100644 (file)
@@ -320,19 +320,6 @@ expr_first (tree expr)
 /* Return the last expression in a sequence of COMPOUND_EXPRs,
    or in a STATEMENT_LIST.  */
 
-#define EXPR_LAST_BODY do { \
-  if (expr == NULL_TREE) \
-    return expr;\
-  if (TREE_CODE (expr) == STATEMENT_LIST) \
-    { \
-      struct tree_statement_list_node *n = STATEMENT_LIST_TAIL (expr); \
-      return n ? n->stmt : NULL_TREE; \
-    } \
-  while (TREE_CODE (expr) == COMPOUND_EXPR) \
-    expr = TREE_OPERAND (expr, 1); \
-  return expr; \
-} while (0)
-
 tree
 expr_last (tree expr)
 {
This page took 0.801893 seconds and 5 git commands to generate.