• jason's avatar
    * cp-tree.h (DECL_DESTRUCTOR_P): New macro. · e46cb663
    jason authored
    	* 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.
    
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20136 138bc75d-0d04-0410-961f-82ee72b054a4
    e46cb663
pt.c 202 KB