r249587 - in /branches/c++-modules/gcc/cp: call...

nathan@gcc.gnu.org nathan@gcc.gnu.org
Fri Jun 23 12:29:00 GMT 2017


Author: nathan
Date: Fri Jun 23 12:29:19 2017
New Revision: 249587

URL: https://gcc.gnu.org/viewcvs?rev=249587&root=gcc&view=rev
Log:
	gcc/cp/
	* cp-tree.h (DECL_COMPLETE_CONSTRUCTOR_P): Directly compare
	identifier.
	(DECL_BASE_CONSTRUCTOR_P, DECL_COMPLETE_DESTRUCTOR_P,
	DECL_BASE_DESTRUCTOR_P, DECL_DELETING_DESTRUCTOR_P): Likewise.
	(DECL_ASSIGNMENT_OPERATOR_P): Use IDENTIFIER_ASSIGN_OP_P.
	* decl.c (grok_op_properties): Adjust identifier checking.
	* init.c (expand_default_init): Adjust identifier descision.
	* method.c (implicitly_declare_fn): Don't use
	DECL_ASSIGNMENT_OPERATOR_P.
	* search.c (lookup_fnfields_1): Use IDENTIFIER_CTOR_P,
	IDENTIFIER_DTOR_P.
	* call.c (in_charge_arg_for_name): Reimplement.
	(build_special_member_call): Use IDENTIFIER_CDTOR_P,
	IDENTIFIER_DTOR_P.

Modified:
    branches/c++-modules/gcc/cp/call.c
    branches/c++-modules/gcc/cp/cp-tree.h
    branches/c++-modules/gcc/cp/decl.c
    branches/c++-modules/gcc/cp/init.c
    branches/c++-modules/gcc/cp/method.c
    branches/c++-modules/gcc/cp/search.c



More information about the Gcc-cvs mailing list