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