egcs/gcc/cp ChangeLog call.c cvt.c decl.c sear ...

jason@cygnus.com jason@cygnus.com
Wed Nov 18 12:27:00 GMT 1998


CVSROOT:	/egcs/carton/cvsfiles
Module name:	egcs
Changes by:	jason@egcs.cygnus.com	98/11/18 12:27:31

Modified files:
	gcc/cp         : ChangeLog call.c cvt.c decl.c search.c tree.c 
	                 typeck.c typeck2.c 

Log message:
	* decl.c (cplus_expand_expr_stmt): Always complain about unresolved
	type.
	Fixes Sec13/4/E13417.C
	
	* tree.c (lvalue_p_1): An INDIRECT_REF to a function is an lvalue.
	* call.c (build_object_call): Also support references to functions.
	* typeck.c (convert_for_initialization): Don't decay a function
	if the target is a reference to function.
	Fixes Sec13/2_1_1_2/P13120.C
	
	* search.c (add_conversions): Get all the overloads from a class.
	Fixes Sec13/2/P13101.C
	
	* decl.c (grok_ctor_properties): Complain about any constructor
	that will take a single arg of the class type by value.
	Fixes Sec12/8/S12072.C
	
	* typeck2.c (build_functional_cast): Can't create objects of
	abstract classes this way.
	* cvt.c (ocp_convert): Likewise.
	Fixes Sec10/4/S10018.C
	
	* decl.c (grokfndecl): Member functions of local classes are not
	public.
	Fixes Sec10/3/P10092.C




More information about the Gcc-cvs mailing list