c-decl.c (maybe_build_cleanup): Remove.
authorNeil Booth <neil@daikokuya.demon.co.uk>
Mon, 25 Mar 2002 19:11:13 +0000 (19:11 +0000)
committerNeil Booth <neil@gcc.gnu.org>
Mon, 25 Mar 2002 19:11:13 +0000 (19:11 +0000)
commitc88770e9dfa1b4c4175e39a3a62264c8bcb0043b
tree3fdcb23609c1c0e4600afc58d41d0dd3ea750b9b
parent2188d04d141f87189c987a31a62758f57cb64af8
c-decl.c (maybe_build_cleanup): Remove.

* c-decl.c (maybe_build_cleanup): Remove.
* expr.c (expand_expr): Use langhook.
* langhooks-def.h (lhd_return_null_tree,
LANG_HOOKS_MAYBE_BUILD_CLEANUP): New.
(LANGHOOKS_INITIALIZER): Update.
* langhooks.c (lhd_return_null_tree): New.
* langhooks.h (struct lang_hooks): New hook.
* tree-inline.c (initialize_inlined_parameters): Use langhook.
* tree.h (maybe_build_cleanup): Remove.
ada:
* misc.c (maybe_build_cleanup): Remove.
cp:
* cp-tree.h (cxx_maybe_build_cleanup): New.
* decl.c (destroy_local_var, hack_incomplete_structures): Update.
(maybe_build_cleanup): Rename cxx_maybe_build_cleanup.
* tree.c (build_target_expr): Update.
f:
* com.c (maybe_build_cleanup): Remove.
java:
* decl.c (maybe_build_cleanup): Remove.

From-SVN: r51324
18 files changed:
gcc/ChangeLog
gcc/ada/ChangeLog
gcc/ada/misc.c
gcc/c-decl.c
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/decl.c
gcc/cp/tree.c
gcc/expr.c
gcc/f/ChangeLog
gcc/f/com.c
gcc/java/ChangeLog
gcc/java/decl.c
gcc/langhooks-def.h
gcc/langhooks.c
gcc/langhooks.h
gcc/tree-inline.c
gcc/tree.h