r251278 - in /branches/c++-name-lookup: ChangeL...
nathan@gcc.gnu.org
nathan@gcc.gnu.org
Tue Aug 22 14:22:00 GMT 2017
Author: nathan
Date: Tue Aug 22 14:22:28 2017
New Revision: 251278
URL: https://gcc.gnu.org/viewcvs?rev=251278&root=gcc&view=rev
Log:
gcc/cp/
* name-lookup.h (get_class_binding_direct): Declare.
(get_class_binding): Adjust.
* name-lookup.c (get_class_binding_direct): New.
(get_class_binding): Adjust.
* cp-tree.h (CLASSTYPE_CONSTRUCTORS, CLASSTYPE_DESTRUCTOR): Use
get_class_binding_direct.
* class.c (vbase_has_user_provided_move_assign): Likewise.
(classtype_has_move_assign_or_move_ctor_p): Likewise.
* decl2.c (check_classfn): Skip non-functions.
* search.c (lookup_fnfields_slot): Forward to get_class_binding.
(lookup_conversions_r): Use get_class_binding_direct.
gcc/testsuite/
* g++.dg/cpp0x/decltype9.C: Adjust messages
Modified:
branches/c++-name-lookup/ChangeLog.name-lookup
branches/c++-name-lookup/gcc/cp/class.c
branches/c++-name-lookup/gcc/cp/cp-tree.h
branches/c++-name-lookup/gcc/cp/decl2.c
branches/c++-name-lookup/gcc/cp/name-lookup.c
branches/c++-name-lookup/gcc/cp/name-lookup.h
branches/c++-name-lookup/gcc/cp/search.c
branches/c++-name-lookup/gcc/testsuite/g++.dg/cpp0x/decltype9.C
More information about the Gcc-cvs
mailing list