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