[Bug c++/100172] ICE with "concept concept" keyword

2024-04-15 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100172 Andrew Pinski changed: What|Removed |Added Keywords||needs-bisection --- Comment #4 from

[Bug c++/100172] ICE with "concept concept" keyword

2021-04-21 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100172 Marek Polacek changed: What|Removed |Added Ever confirmed|0 |1 CC|

[Bug c++/100172] ICE with "concept concept" keyword in struct

2021-04-20 Thread hewillk at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100172 --- Comment #2 from 康桓瑋 --- The struct bit is a red herring. It can be boiled down to just two concept keywords: https://godbolt.org/z/sW7vr3sso concept concept; :1:1: warning: C++20 concept definition syntax is 'concept = ' 1 | concept

[Bug c++/100172] ICE with "concept concept" keyword in struct

2021-04-20 Thread hewillk at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100172 --- Comment #1 from 康桓瑋 --- And gcc-trunk accepts this non-sense snippet: https://godbolt.org/z/PbTa55eTx void f(auto) { struct S { concept enum E {}; }; []() requires S::E {}; } template void f(int);