r260199 - in /branches/c++-modules: ChangeLog.m...
nathan@gcc.gnu.org
nathan@gcc.gnu.org
Sat May 12 21:13:00 GMT 2018
Author: nathan
Date: Sat May 12 21:13:22 2018
New Revision: 260199
URL: https://gcc.gnu.org/viewcvs?rev=260199&root=gcc&view=rev
Log:
Direct import filenames are stored.
gcc/cp/
* module.c (bytes_out::str): Add overload.
(bytes_in::str): Robustify.
(module_state::{read,write}_imports): New.
(noisy_p): New.
(module_state::announce, oracle_init): Use noisy_p.
(oracle_module_file): Rename to ...
(oracle_module_filename): ... here. Adjust parms, return
filename.
(module_state::write_readme): Write import filename.
(module_state::{read,write}_config): Use {read,write}_imports.
(module_state::do_import): Add FILENAME arg, adjust.
(finish_module): Adjust.
gcc/testsuite/
* g++.dg/modules/import-1_e.C: Adjust scan.
* g++.dg/modules/indirect-1_c.C: Verify no query on indirect import.
Modified:
branches/c++-modules/ChangeLog.modules
branches/c++-modules/gcc/cp/module.c
branches/c++-modules/gcc/testsuite/g++.dg/modules/import-1_e.C
branches/c++-modules/gcc/testsuite/g++.dg/modules/indirect-1_c.C
More information about the Gcc-cvs
mailing list