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