This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r269963 - in /branches/c++-modules: ChangeLog.m...
- From: nathan at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Wed, 27 Mar 2019 13:13:28 -0000
- Subject: r269963 - in /branches/c++-modules: ChangeLog.m...
Author: nathan
Date: Wed Mar 27 13:13:28 2019
New Revision: 269963
URL: https://gcc.gnu.org/viewcvs?rev=269963&root=gcc&view=rev
Log:
Header unit names are strings
gcc/cp/
* lex.c (module_map_header): Build string_cst.
(module_preprocess_token): Adjust.
* module.cc (module_state::module_state): Header names are
strings.
(module_name_hash): New.
(module_state_hash::{hash,equal}): Adjust.
(dumper::impl::nested_name): Fix string_cst.
(get_module): Tweak.
(module_state::set_flatname): Tweak.
(module_begin_main_file): Build string.
Modified:
branches/c++-modules/ChangeLog.modules
branches/c++-modules/gcc/cp/lex.c
branches/c++-modules/gcc/cp/module.cc
branches/c++-modules/gcc/cp/parser.c