expr.c (cplus_expand_expr, [...]): Use expand_start_stmt_expr and expand_end_stmt_exp...
authorMark Mitchell <mark@codesourcery.com>
Sun, 5 Mar 2000 20:46:18 +0000 (20:46 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Sun, 5 Mar 2000 20:46:18 +0000 (20:46 +0000)
commit971cbc146e4109dee3faaaf315513bf5f3a49963
tree6d7e49043bdd0fb72e5fca632e820df584bec597
parent9f93702662f417705f1fc306ffbd078fef8abe02
expr.c (cplus_expand_expr, [...]): Use expand_start_stmt_expr and expand_end_stmt_expr directly.

* expr.c (cplus_expand_expr, case STMT_EXPR): Use
expand_start_stmt_expr and expand_end_stmt_expr directly.  Set
RTL_EXPR_HAS_NO_SCOPE.

* pt.c (instantiate_decl): Clear TI_PENDING_TEMPLATE_FLAG a little
later.

* dump.c (dequeue_and_dump): Dump SCOPE_NO_CLEANUPS_P.

From-SVN: r32345
gcc/cp/ChangeLog
gcc/cp/dump.c
gcc/cp/expr.c
gcc/cp/pt.c