egcs/gcc cp/ChangeLog cp/cp-tree.h cp/decl2.c ...

mmitchel@egcs.cygnus.com mmitchel@egcs.cygnus.com
Mon Apr 19 12:24:00 GMT 1999


CVSROOT:	/egcs/carton/cvsfiles
Module name:	egcs
Changes by:	mmitchel@egcs.cygnus.com	99/04/19 12:23:57

Modified files:
	gcc/cp         : ChangeLog cp-tree.h decl2.c pt.c 
Added files:
	gcc/testsuite/g++.old-deja/g++.pt: static7.C 

Log message:
	* cp-tree.h (finish_static_data_member_decl): New function.
	* decl2.c (finish_static_data_member_decl): Split out from ...
	(grokfield): Here.
	* pt.c (instantiate_class_template): Use it here instead of
	trying to fake it.
	(tsubst_decl): Don't set DECL_ASSEMBLER_NAME;
	finish_static_data_member_decl will do that.  Explicit set
	DECL_EXTERNAL to match non-template processing.



More information about the Gcc-cvs mailing list