[Bug c++/86439] CTAD with deleted copy constructor fails due to deduction-guide taking by value

2021-09-01 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86439 Patrick Palka changed: What|Removed |Added Target Milestone|--- |12.0 Status|ASSIGNED

[Bug c++/86439] CTAD with deleted copy constructor fails due to deduction-guide taking by value

2021-07-09 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86439 Patrick Palka changed: What|Removed |Added CC||toe-ger at web dot de --- Comment #3

[Bug c++/86439] CTAD with deleted copy constructor fails due to deduction-guide taking by value

2021-06-23 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86439 --- Comment #2 from CVS Commits --- The master branch has been updated by Patrick Palka : https://gcc.gnu.org/g:3eecc1db4c691a87ef4a229d059aa863066d9a1c commit r12-1744-g3eecc1db4c691a87ef4a229d059aa863066d9a1c Author: Patrick Palka Date:

[Bug c++/86439] CTAD with deleted copy constructor fails due to deduction-guide taking by value

2021-06-22 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86439 --- Comment #1 from Patrick Palka --- Another side effect of this is that GCC incorrectly rejects the following use of CTAD + braced-init-lists: struct B { }; struct C { }; template struct A { A(T, B); }; template A(T, C) -> A; A a(0, {});

[Bug c++/86439] CTAD with deleted copy constructor fails due to deduction-guide taking by value

2021-06-21 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86439 Patrick Palka changed: What|Removed |Added Status|NEW |ASSIGNED CC|

[Bug c++/86439] CTAD with deleted copy constructor fails due to deduction-guide taking by value

2018-10-23 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86439 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|