r267724 - in /branches/c++-modules: ChangeLog.m...
nathan@gcc.gnu.org
nathan@gcc.gnu.org
Tue Jan 8 12:52:00 GMT 2019
Author: nathan
Date: Tue Jan 8 12:52:00 2019
New Revision: 267724
URL: https://gcc.gnu.org/viewcvs?rev=267724&root=gcc&view=rev
Log:
gcc/cp
* cp-tree.h (module_export_depth, module_purview): Replace with ...
(module_kind): ... this.
(MK_MODULE, MK_GLOBAL, MK_INTERFACE, MK_PARTITION, MK_EXPORTING): New.
(module_purview_p, not_module_p, module_legacy_p)
(module_interface_p, module_partition_p, module_global_p)
(module_exporting_p): Adjust.
(declare_module): Return bool.
* module.cc (module_export_depth, module_purview): Replace with ...
(module_kind): ... this.
(module_maybe_interface_p): Delete.
(module_state::direct_import, declare_module)
(module_begin_main_file, process_deferred_imports)
(finish_module_parse): Adjust.
* name-lookup.c (make_namespae): Use module_global_p.
* parser.c (cp_parser_module_declaration): Return bool. Deal with
GMF introducer.
(cp_parser_translation_unit, cp_parser_module_export): Adjust.
gcc/testsuite/
* g++.dg/modules/circ-1_d.C: Adjust.
* g++.dg/modules/mod-decl-1.C: Adjust.
* g++.dg/modules/mod-decl-5_b.C: Adjust.
* g++.dg/modules/p0713-3.C: Adjust.
Modified:
branches/c++-modules/ChangeLog.modules
branches/c++-modules/gcc/cp/cp-tree.h
branches/c++-modules/gcc/cp/module.cc
branches/c++-modules/gcc/cp/name-lookup.c
branches/c++-modules/gcc/cp/parser.c
branches/c++-modules/gcc/testsuite/g++.dg/modules/circ-1_d.C
branches/c++-modules/gcc/testsuite/g++.dg/modules/mod-decl-1.C
branches/c++-modules/gcc/testsuite/g++.dg/modules/mod-decl-5_b.C
branches/c++-modules/gcc/testsuite/g++.dg/modules/p0713-3.C
More information about the Gcc-cvs
mailing list