OSDN Git Service

* method.c (implicitly_declare_fn): Don't call defer_fn; abort
authorgeoffk <geoffk@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 24 May 2004 21:07:42 +0000 (21:07 +0000)
committergeoffk <geoffk@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 24 May 2004 21:07:42 +0000 (21:07 +0000)
commit67ff2e85dc4506e8a3f9a60ce20db8eeb9c8a64e
tree12fe4051c3fd2802ff193d818d68ee45ed61ffd8
parent89e7e0057fced928551d3169ccaec1a106be123b
* method.c (implicitly_declare_fn): Don't call defer_fn; abort
if it might be needed.
* pt.c (mark_decl_instantiated): Only call defer_fn if
the function actually needs processing in finish_file.
* decl2.c (finish_file): Add check that elements in
deferred_fns_used are really needed there.  Remove unnecessary
test of DECL_SAVED_TREE.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82217 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/decl2.c
gcc/cp/method.c
gcc/cp/pt.c