]> gcc.gnu.org Git - gcc.git/commit - gcc/cp/decl.c
cp-tree.h (DECL_DESTRUCTOR_P): New macro.
authorJason Merrill <jason@gcc.gnu.org>
Fri, 29 May 1998 02:33:54 +0000 (22:33 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Fri, 29 May 1998 02:33:54 +0000 (22:33 -0400)
commit711734a9c6e5f649d0557b9710ca97b4a1c55d9d
tree25e2c12ee0d8b3ffa267282b86a0afbbe7af373e
parentc71407f935c633b9d092349ad14ee0df473a34f9
cp-tree.h (DECL_DESTRUCTOR_P): New macro.

* cp-tree.h (DECL_DESTRUCTOR_P): New macro.
* method.c (build_destructor_name): New fn.
* decl2.c (maybe_retrofit_in_chrg): Split out...
(grokclassfn): From here.  Reorganize.
* decl.c (grok_ctor_properties): Make sure ctors for types with
vbases have the in_chrg parm.
* pt.c (instantiate_class_template): Update
TYPE_USES_VIRTUAL_BASECLASSES from tsubsted bases.  Don't call
grok_*_properties.
(tsubst): Call grok_ctor_properties and maybe_retrofit_in_chrg.
* pt.c (instantiate_decl): Make test for whether or not static
variables should be instantiated early match its comment.

From-SVN: r20136
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/decl.c
gcc/cp/decl2.c
gcc/cp/method.c
gcc/cp/pt.c
This page took 0.058308 seconds and 5 git commands to generate.