r266639 - in /branches/c++-modules: ChangeLog.m...
nathan@gcc.gnu.org
nathan@gcc.gnu.org
Thu Nov 29 20:14:00 GMT 2018
Author: nathan
Date: Thu Nov 29 20:14:43 2018
New Revision: 266639
URL: https://gcc.gnu.org/viewcvs?rev=266639&root=gcc&view=rev
Log:
Fixing GME classes
gcc/cp
* module.cc (trees_in::tree_node_vals): Add specific bool arg,
adjust.
(trees_in::existing_gme): Return cookie.
(trees_in::{get,set}_backref_gme): New.
(trees_out::mark_gme): Mark typedef target.
(trees_out::tree_type): Don't be fooled by GME TYPE_NAME.
(trees_out::tree_value): Write GME type code.
(trees_in::tree_node): Use backref channel for typedefs.
gcc/testsuite/
* g++.dg/modules/leg-merge-4_c.C: Adjust.
Modified:
branches/c++-modules/ChangeLog.modules
branches/c++-modules/gcc/cp/module.cc
branches/c++-modules/gcc/testsuite/g++.dg/modules/leg-merge-4_c.C
More information about the Gcc-cvs
mailing list