* cp-tree.h (lang_decl_flags): Remove const_memfunc and
authormmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 18 Apr 2000 20:21:39 +0000 (20:21 +0000)
committermmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 18 Apr 2000 20:21:39 +0000 (20:21 +0000)
commit7ac05dd75c071e92632fa8d7b44fda5292d20576
treefed08624d1d24855eb4b01f654e9f1ed84672588
parentba004d2ca61e47784c82a886cb97889903d9ea8c
* cp-tree.h (lang_decl_flags): Remove const_memfunc and
volatile_memfunc.  Add destructor_attr.  Adjust dummy.
(DECL_DESTRUCTOR_P): Use destructor_attr.
(DECL_CONST_MEMFUNC_P): Reimplement.
(DECL_VOLATILE_MEMFUNC_P): Remove.
* class.c (finish_struct_methods): Use CLASSTYPE_DESTRUCTORS.
(overrides): Use DECL_DESTRUCTOR_P.
(check_for_override): Likewise.
* decl.c (start_function): Likewise.
* decl2.c (grokfclassfn): Likewise.
(check_classfn): Likewise.
(grok_function_init): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33235 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/class.c
gcc/cp/cp-tree.h
gcc/cp/decl.c
gcc/cp/decl2.c
gcc/testsuite/g++.old-deja/g++.other/externC1.C [new file with mode: 0644]