This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r249661 - in /branches/c++-modules: ChangeLog.m...
- From: nathan at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Mon, 26 Jun 2017 17:42:47 -0000
- Subject: r249661 - in /branches/c++-modules: ChangeLog.m...
Author: nathan
Date: Mon Jun 26 17:42:46 2017
New Revision: 249661
URL: https://gcc.gnu.org/viewcvs?rev=249661&root=gcc&view=rev
Log:
Start moving class name lookup around
gcc/cp/
* class.c (count_fields, add_fields_to_record_type)
add_enum_fields_to_record_type, sorted_fields_type_new,
create_classtype_sorted_fields,
insert_late_enum_def_into_classtype_sorted_fields): Move to ...
* name-lookup.c: ... here.
(lookup_class_member): New. Broken out of ...
* search.c (lookup_field_1): ... here. Call it.
* name-lookup.h (lookup_class_member)
create_classtype_sorted_fields,
insert_late_enum_def_into_classtype_sorted_fields): Declare.
((--This line, and those below, will be ignored--
M gcc/cp/name-lookup.h
M gcc/cp/class.c
M gcc/cp/search.c
M gcc/cp/cp-tree.h
M gcc/cp/name-lookup.c
M ChangeLog.modules
Modified:
branches/c++-modules/ChangeLog.modules
branches/c++-modules/gcc/cp/class.c
branches/c++-modules/gcc/cp/cp-tree.h
branches/c++-modules/gcc/cp/name-lookup.c
branches/c++-modules/gcc/cp/name-lookup.h
branches/c++-modules/gcc/cp/search.c