class.c (build_clone): Don't call defer_fn, let mark_used do it.
authorGeoffrey Keating <geoffk@apple.com>
Thu, 17 Jun 2004 21:11:38 +0000 (21:11 +0000)
committerGeoffrey Keating <geoffk@gcc.gnu.org>
Thu, 17 Jun 2004 21:11:38 +0000 (21:11 +0000)
commit2f0c006e5f47dc1ccfe2f89c62711b4f304218aa
tree675a168c8b96b039f57a4ce161849a75c05d9378
parent1382f0f09da0d329609d3fccd6a4eafa48e94665
class.c (build_clone): Don't call defer_fn, let mark_used do it.

* class.c (build_clone): Don't call defer_fn, let mark_used do it.
* cp-tree.h (defer_fn): Delete.
* decl2.c (defer_fn): Delete.
(finish_file): Simplify deferred_fns loops; check that
only used inline functions get into deferred_fns.
(mark_used): Inline previous contents of defer_fn.

From-SVN: r83310
gcc/cp/ChangeLog
gcc/cp/class.c
gcc/cp/cp-tree.h
gcc/cp/decl2.c