* 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
Showing
- gcc/cp/ChangeLog 15 additions, 0 deletionsgcc/cp/ChangeLog
- gcc/cp/class.c 4 additions, 7 deletionsgcc/cp/class.c
- gcc/cp/cp-tree.h 8 additions, 11 deletionsgcc/cp/cp-tree.h
- gcc/cp/decl.c 1 addition, 2 deletionsgcc/cp/decl.c
- gcc/cp/decl2.c 4 additions, 3 deletionsgcc/cp/decl2.c
- gcc/testsuite/g++.old-deja/g++.other/externC1.C 22 additions, 0 deletionsgcc/testsuite/g++.old-deja/g++.other/externC1.C
Loading
Please register or sign in to comment