egcs/gcc/cp Tag: gcc-2_95-branch ChangeLog cp- ...

mmitchel@egcs.cygnus.com mmitchel@egcs.cygnus.com
Thu May 20 10:48:00 GMT 1999


CVSROOT:	/egcs/carton/cvsfiles
Module name:	egcs
Changes by:	mmitchel@egcs.cygnus.com	99/05/20 10:48:50

Modified files:
	gcc/cp         : Tag: gcc-2_95-branch ChangeLog cp-tree.h expr.c 
	                 pt.c tree.c typeck.c typeck2.c 

Log message:
	* cp-tree.h (make_ptrmem_cst): New function.
	* expr.c (cplus_expand_constant): Split out from ...
	(cplus_expand_expr): Here.  Use cplus_expand_constant.
	(init_cplus_expand): Set lang_expand_constant.
	* pt.c (convert_nontype_argument): Use make_ptrmem_cst.
	* tree.c (make_ptrmem_cst): Define.
	* typeck.c (unary_complex_lvalue): Use make_ptrmem_cst.
	* typeck2.c (initializer_constant_valid_p): Use make_ptrmem_cst.



More information about the Gcc-cvs mailing list