egcs/gcc/cp ChangeLog call.c cvt.c except.c init.c

jason@cygnus.com jason@cygnus.com
Wed Nov 25 00:45:00 GMT 1998


CVSROOT:	/egcs/carton/cvsfiles
Module name:	egcs
Changes by:	jason@egcs.cygnus.com	98/11/25 00:28:52

Modified files:
	gcc/cp         : ChangeLog call.c cvt.c except.c init.c 

Log message:
	* except.c (expand_throw): Use cp_finish_decl for the throw temp.
	* cvt.c (build_up_reference): Pass DIRECT_BIND down into
	cp_finish_decl.
	* init.c (expand_default_init): Check for DIRECT_BIND instead of
	DECL_ARTIFICIAL.
	Fixes Sec15/1/P15140.C, g++.eh/ctor1.C.
	
	* call.c (build_over_call): Use build_decl.
	
	* except.c (expand_throw): Just use convert, not
	build_reinterpret_cast.
	Fixes Sec15/P15113.C.




More information about the Gcc-cvs mailing list