From c3e5898be3e730343aa0803f62c1c432f9b1949e Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Wed, 20 Apr 2005 19:59:16 +0000 Subject: c-common.def: Remove STMT_EXPR (moved to cp/cp-tree.def). ./ * c-common.def: Remove STMT_EXPR (moved to cp/cp-tree.def). * c-common.h (STMT_EXPR_STMT): Don't define. (STMT_EXPR_NO_SCOPE): Don't define. * c-dump.c (c_dump_tree): Don't handle STMT_EXPR. * c-pretty-print.c (pp_c_primary_expression): Likewise. (pp_c_expression): Likewise. cp/ * cp-tree.def: Add STMT_EXPR. * cp-tree.h (STMT_EXPR_NO_SCOPE): Define. (STMT_EXPR_STMT): Define. * cxx-pretty-print.c (pp_cxx_primary_expression): Handle STMT_EXPR. (pp_cxx_expression): Likewise. (pp_cxx_statement): Call pp_cxx_statement, not pp_statement. * dump.c (cp_dump_tree): Handle STMT_EXPR. From-SVN: r98469 --- gcc/c-pretty-print.c | 7 ------- 1 file changed, 7 deletions(-) (limited to 'gcc/c-pretty-print.c') diff --git a/gcc/c-pretty-print.c b/gcc/c-pretty-print.c index 24220ce..811a7ba 100644 --- a/gcc/c-pretty-print.c +++ b/gcc/c-pretty-print.c @@ -1013,12 +1013,6 @@ pp_c_primary_expression (c_pretty_printer *pp, tree e) pp_c_right_paren (pp); break; - case STMT_EXPR: - pp_c_left_paren (pp); - pp_statement (pp, STMT_EXPR_STMT (e)); - pp_c_right_paren (pp); - break; - default: /* FIXME: Make sure we won't get into an infinie loop. */ pp_c_left_paren (pp); @@ -1786,7 +1780,6 @@ pp_c_expression (c_pretty_printer *pp, tree e) case FIELD_DECL: case LABEL_DECL: case ERROR_MARK: - case STMT_EXPR: pp_primary_expression (pp, e); break; -- cgit v1.1