https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116005
--- Comment #2 from Julien Bernard ---
Which version of clang did you use ?
cppreference.com indicate that "class template argument deduction for alias
templates" support started with clang 19 which seems to be not released yet.
gcc introducte
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: raplonu.jb at gmail dot com
Target Milestone: ---
Hi, the following code does not compile with gcc 14 & c++20.
template
struct A {
template
A(const std::vector
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111608
--- Comment #4 from Julien Bernard ---
(In reply to Jonathan Wakely from comment #3)
I wasn't sure how to describe this issue, so my last sentence was probably
incorrect.
> I suspect this is covered by [temp.point] p7:
>
> "If two different p
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: raplonu.jb at gmail dot com
Target Milestone: ---
The following code fails to compile with GCC 13.2 and under.
// primary template
template
struct X {
void f();
};
// definition
Priority: P3
Component: libstdc++
Assignee: unassigned at gcc dot gnu.org
Reporter: raplonu.jb at gmail dot com
Target Milestone: ---
Created attachment 46895
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46895&action=edit
preprocessed file