This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r278600 - in /branches/c++-modules: ChangeLog.m...
- From: nathan at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Thu, 21 Nov 2019 20:32:51 -0000
- Subject: r278600 - in /branches/c++-modules: ChangeLog.m...
Author: nathan
Date: Thu Nov 21 20:32:51 2019
New Revision: 278600
URL: https://gcc.gnu.org/viewcvs?rev=278600&root=gcc&view=rev
Log:
gcc/cp/
* module.cc (trees_out::decl_node): Don't strip_template checking
instantiation consistency.
(depset::hash::add_{dependency,specializations}): Likewise.
(get_originating_module_decl): Cope with template friends. Get to
the template_decl.
(get_instantiating_module_decl): Cope with template friends. Keep
the template_decl.
gcc/testsuite/
* g++.dg/modules/pl-spec-[1245]_[abcd].C: Adjust scans.
Modified:
branches/c++-modules/ChangeLog.modules
branches/c++-modules/gcc/cp/module.cc
branches/c++-modules/gcc/testsuite/g++.dg/modules/tpl-spec-1_a.C
branches/c++-modules/gcc/testsuite/g++.dg/modules/tpl-spec-1_b.C
branches/c++-modules/gcc/testsuite/g++.dg/modules/tpl-spec-2_b.C
branches/c++-modules/gcc/testsuite/g++.dg/modules/tpl-spec-2_c.C
branches/c++-modules/gcc/testsuite/g++.dg/modules/tpl-spec-2_d.C
branches/c++-modules/gcc/testsuite/g++.dg/modules/tpl-spec-4_a.C
branches/c++-modules/gcc/testsuite/g++.dg/modules/tpl-spec-4_b.C
branches/c++-modules/gcc/testsuite/g++.dg/modules/tpl-spec-5_a.C
branches/c++-modules/gcc/testsuite/g++.dg/modules/tpl-spec-5_b.C