[Bug c++/116005] Class template argument deduction for alias templates error in C++20

2024-07-19 Thread raplonu.jb at gmail dot com via Gcc-bugs
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

[Bug c++/116005] New: Class template argument deduction for alias templates error in C++20

2024-07-19 Thread raplonu.jb at gmail dot com via Gcc-bugs
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

[Bug c++/111608] Cannot declare partial specialization after full specialization

2023-09-28 Thread raplonu.jb at gmail dot com via Gcc-bugs
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

[Bug c++/111608] New: Cannot declare partial specialization after full specialization

2023-09-27 Thread raplonu.jb at gmail dot com via Gcc-bugs
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

[Bug libstdc++/91807] New: [Regression] std::variant with multiple identical types assignment fail

2019-09-18 Thread raplonu.jb at gmail dot com
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