egcs/gcc cp/ChangeLog cp/decl.c cp/pt.c cp/tre ...
mmitchel@egcs.cygnus.com
mmitchel@egcs.cygnus.com
Fri Feb 26 12:11:00 GMT 1999
CVSROOT: /egcs/carton/cvsfiles
Module name: egcs
Changes by: mmitchel@egcs.cygnus.com 99/02/26 12:11:44
Modified files:
gcc/cp : ChangeLog decl.c pt.c tree.c
Added files:
gcc/testsuite/g++.old-deja/g++.pt: crash29.C
Log message:
* decl.c (duplicate_decls): Copy DECL_TEMPLATE_INSTANTIATED when
merging decls.
* pt.c (regenerate_decl_from_template): Tweak for clarity.
(instantiate_decl): Mark a decl instantiated before regenerating
it to avoid recursion.
* tree.c (mapcar): Don't call decl_constant_value unless we know
something is TREE_READONLY_DECL_P.
More information about the Gcc-cvs
mailing list