https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112737
--- Comment #10 from Hans-Peter Nilsson ---
Looks like this also fixed one of the remaining FAILs logged in PR112580,
specifically
"FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2b (test for excess errors)".
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112737
Patrick Palka changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112737
--- Comment #8 from GCC Commits ---
The master branch has been updated by Patrick Palka :
https://gcc.gnu.org/g:3ba5be16a2be3eaedf2870ca1e25cfe826945948
commit r14-8705-g3ba5be16a2be3eaedf2870ca1e25cfe826945948
Author: Patrick Palka
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112737
Patrick Palka changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112737
--- Comment #6 from Patrick Palka ---
Ah, this seems to be a general declaration matching issue not specific to
modules. Here's a non-modules testcase:
template class TT, class T>
decltype(TT{T()}) f(); // #1
template class TT, class T>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112737
--- Comment #5 from Patrick Palka ---
Reduced:
$ cat 112737.h
template class _Cont>
using _DeduceExpr1 = decltype(_Cont{});
$ cat 112737_a.H
#include "112737.h"
$ cat 112737_b.C
import "112737_a.H";
#include "112737.h"
$ g++ -fmodules-ts
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112737
--- Comment #4 from John David Anglin ---
On hppa64-hp-hpux11.11:
Excess errors:
/home/dave/gnu/gcc/gcc/gcc/testsuite/g++.dg/modules/xtreme-header-2_a.H: error:
conflicting global module declaration 'template class
_Cont, class _Rg, class ...
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112737
--- Comment #3 from Patrick Palka ---
Created attachment 56858
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=56858=edit
untested fix
Changing CLASS_PLACEHOLDER_TEMPLATE of a CTAD placeholder that names a ttp to
point to the ttp's
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112737
Patrick Palka changed:
What|Removed |Added
Target Milestone|--- |14.0
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112737
John David Anglin changed:
What|Removed |Added
CC||danglin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112737
Jonathan Wakely changed:
What|Removed |Added
Ever confirmed|0 |1
Status|UNCONFIRMED
11 matches
Mail list logo