egcs/gcc testsuite/g++.old-deja/g++.pt/friend3 ...

mmitchel@egcs.cygnus.com mmitchel@egcs.cygnus.com
Mon May 17 16:07:00 GMT 1999


CVSROOT:	/egcs/carton/cvsfiles
Module name:	egcs
Changes by:	mmitchel@egcs.cygnus.com	99/05/17 16:07:41

Modified files:
	gcc/testsuite/g++.old-deja/g++.pt: friend37.C 
	gcc/cp         : ChangeLog cp-tree.def decl.c pt.c search.c 

Log message:
	* cp-tree.def (TEMPLATE_ID_EXPR): Update documentation.
	* decl.c (grokfndecl): Don't allow inline declarations of friend
	template specializations, or friend template specializations with
	default arguments.
	* pt.c (tsubst): Handle substitution into array types that does
	not yield a fixed upper bound, even when not processing a
	template.
	(tsubst_copy): Deal with the fact that the second operand to a
	TEMPLATE_ID_EXPR may be NULL_TREE, a TREE_LIST, or a TREE_VEC.
	* search.c (marked_pushdecls_p): Don't descend into
	TEMPLATE_TYPE_PARMs and the like.
	(unmarked_pushdecls_p): Likewise.



More information about the Gcc-cvs mailing list