decl.c (init_decl_processing): Reenable inlining on trees.
authorMark Mitchell <mark@codesourcery.com>
Thu, 9 Dec 1999 19:13:33 +0000 (19:13 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Thu, 9 Dec 1999 19:13:33 +0000 (19:13 +0000)
commit3eb24f739e0576e8370a1aa540950ec9555e62b2
tree989046ebc48794210cbe94bbfea638ed07c2c931
parent1e54d32b0524638e375a871ef3cb6b8897ce203c
decl.c (init_decl_processing): Reenable inlining on trees.

* decl.c (init_decl_processing): Reenable inlining on trees.
(finish_function): Likewise.
* expr.c (cplus_expand_expr): Don't handle AGGR_INIT_EXPR here.
* semantics.c (simplify_aggr_init_exprs): New function.
(expand_body): Use it.
* tree.c (walk_tree): Special-case TARGET_EXPRs since they
sometimes present the same sub-tree twice.

From-SVN: r30849
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/cp/expr.c
gcc/cp/semantics.c
gcc/cp/tree.c
gcc/testsuite/g++.old-deja/g++.other/inline1.C [new file with mode: 0644]