[Bug c++/95486] ICE for alias CTAD with non-dependent argument and constrained constructor

2021-05-20 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95486 --- Comment #14 from CVS Commits --- The releases/gcc-10 branch has been updated by Jason Merrill : https://gcc.gnu.org/g:92e9b2a995f718f1c2ab1cd0840b439c24d3535f commit r10-9852-g92e9b2a995f718f1c2ab1cd0840b439c24d3535f Author: Jason Merrill

[Bug c++/95486] ICE for alias CTAD with non-dependent argument and constrained constructor

2021-05-01 Thread johelegp at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95486 --- Comment #13 from Johel Ernesto Guerrero Peña --- You're right. I thought they were compiling against GCC trunk.

[Bug c++/95486] ICE for alias CTAD with non-dependent argument and constrained constructor

2021-04-29 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95486 --- Comment #12 from Patrick Palka --- (In reply to Johel Ernesto Guerrero Peña from comment #11) > Thank you. But the first CE link: https://godbolt.org/z/cPWdGW, and with the > addition in Comment 2: https://godbolt.org/z/Gezh5h5W4, they still

[Bug c++/95486] ICE for alias CTAD with non-dependent argument and constrained constructor

2021-04-24 Thread johelegp at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95486 --- Comment #11 from Johel Ernesto Guerrero Peña --- Thank you. But the first CE link: https://godbolt.org/z/cPWdGW, and with the addition in Comment 2: https://godbolt.org/z/Gezh5h5W4, they still ICE.

[Bug c++/95486] ICE for alias CTAD with non-dependent argument and constrained constructor

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

[Bug c++/95486] ICE for alias CTAD with non-dependent argument and constrained constructor

2021-04-21 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95486 --- Comment #9 from CVS Commits --- The releases/gcc-10 branch has been updated by Patrick Palka : https://gcc.gnu.org/g:4806f9157a26cfd66c083bcc01596ff33009c0d6 commit r10-9743-g4806f9157a26cfd66c083bcc01596ff33009c0d6 Author: Patrick Palka

[Bug c++/95486] ICE for alias CTAD with non-dependent argument and constrained constructor

2021-04-10 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95486 Jason Merrill changed: What|Removed |Added CC||lnwirz at chem dot helsinki.fi ---

[Bug c++/95486] ICE for alias CTAD with non-dependent argument and constrained constructor

2021-04-09 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95486 Jason Merrill changed: What|Removed |Added Target Milestone|--- |11.0 See Also|

[Bug c++/95486] ICE for alias CTAD with non-dependent argument and constrained constructor

2021-04-09 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95486 --- Comment #6 from CVS Commits --- The master branch has been updated by Jason Merrill : https://gcc.gnu.org/g:1a19d334ce493ec2ce2daeac74beef63fd67e2bc commit r11-8104-g1a19d334ce493ec2ce2daeac74beef63fd67e2bc Author: Jason Merrill Date:

[Bug c++/95486] ICE for alias CTAD with non-dependent argument and constrained constructor

2021-02-02 Thread johelegp at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95486 --- Comment #5 from Johel Ernesto Guerrero Peña --- Thank you. I was under the mistaken impression that the above was only a partial solution. Adding the following deduction guide restores the ICE. See https://godbolt.org/z/fej7WT. ```C++

[Bug c++/95486] ICE for alias CTAD with non-dependent argument and constrained constructor

2020-07-29 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95486 --- Comment #4 from CVS Commits --- The master branch has been updated by Patrick Palka : https://gcc.gnu.org/g:71141b1bd537cc516e485c834c2d36abba3f4544 commit r11-2419-g71141b1bd537cc516e485c834c2d36abba3f4544 Author: Patrick Palka Date:

[Bug c++/95486] ICE for alias CTAD with non-dependent argument and constrained constructor

2020-07-23 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95486 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org Last

[Bug c++/95486] ICE for alias CTAD with non-dependent argument and constrained constructor

2020-06-03 Thread johelegp at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95486 --- Comment #3 from Johel Ernesto Guerrero Peña --- Having only the above unconstrained constructor works as expected, so I suppose it's valid. See https://godbolt.org/z/nMysB_. The actual use case doesn't currently have the unconstrained

[Bug c++/95486] ICE for alias CTAD with non-dependent argument and constrained constructor

2020-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95486 Richard Biener changed: What|Removed |Added Keywords||ice-on-valid-code

[Bug c++/95486] ICE for alias CTAD with non-dependent argument and constrained constructor

2020-06-02 Thread johelegp at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95486 --- Comment #2 from Johel Ernesto Guerrero Peña --- That commit added the feature I'm trying to use. I'd hope it's valid, or at least with this other constructor added: `constexpr X(U) {}`.

[Bug c++/95486] ICE for alias CTAD with non-dependent argument and constrained constructor

2020-06-02 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95486 Martin Liška changed: What|Removed |Added Ever confirmed|0 |1 CC|