This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r260364 - in /branches/c++-modules: ChangeLog.m...
- From: nathan at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Fri, 18 May 2018 13:19:24 -0000
- Subject: r260364 - in /branches/c++-modules: ChangeLog.m...
Author: nathan
Date: Fri May 18 13:19:24 2018
New Revision: 260364
URL: https://gcc.gnu.org/viewcvs?rev=260364&root=gcc&view=rev
Log:
gcc/cp/
* module.c (trees_in::{preseed,seed}): New.
(trees_out::seeding): New member.
(trees_out::seeding_p): New predicate.
(trees_out::unmark_trees): Add trees_in parm to preseed.
(trees_out::end): Add trees_in parm.
(trees_out::set_seed): New.
(trees_out::tree_decl): Check seeding_p.
(module_state::find_dependencies): Preseed the decl of a defn.
gcc/testsuite/
* g++.dg/modules/defer-1.C :New.
Added:
branches/c++-modules/gcc/testsuite/g++.dg/modules/defer-1.C
Modified:
branches/c++-modules/ChangeLog.modules
branches/c++-modules/gcc/cp/module.c