r260235 - in /branches/c++-modules: ChangeLog.m...

nathan@gcc.gnu.org nathan@gcc.gnu.org
Mon May 14 16:40:00 GMT 2018


Author: nathan
Date: Mon May 14 16:40:30 2018
New Revision: 260235

URL: https://gcc.gnu.org/viewcvs?rev=260235&root=gcc&view=rev
Log:
	Objectify module server.
	gcc/cp/
	* module.c (class module_server): New.
	(server_read, server_write, server_pex, server_size)
	(server_buffer, server_pos, server_end)
	(server_response, server_token, server_word, server_unexpected)
	(server_error, server_init, server_fini): Move into module_server class.
	(server_module_filename): Delete.
	(module_state::do_import): Use module_server::import_query.
	(finish_module): Use module_server::export_{query,done}.
	gcc/testsuite/
	* g++.dg/modules/indirect-1_c.C: Tweak.

Modified:
    branches/c++-modules/ChangeLog.modules
    branches/c++-modules/gcc/cp/module.c
    branches/c++-modules/gcc/testsuite/g++.dg/modules/indirect-1_c.C



More information about the Gcc-cvs mailing list