[Bug c++/70862] [concepts] adding a concept-constrained version of a variable template causes multiple definition assembler error
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70862 Jeff Chapman changed: What|Removed |Added CC||jeff.chapman.bugs at gmail dot com --- Comment #5 from Jeff Chapman --- Created attachment 46950 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46950&action=edit Patch against concepts-cxx2a to add test (git format-patch format) This appears to be fixed on concepts-cxx2a. Patch adds a test for the PR.
[Bug c++/69718] [concepts] cc1plus segfault on invalid
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69718 Jeff Chapman changed: What|Removed |Added CC||jeff.chapman.bugs at gmail dot com --- Comment #1 from Jeff Chapman --- Created attachment 46949 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46949&action=edit Patch against concepts-cxx2a to add test (git format-patch format) This no longer segfaults on concepts-cxx2a. However, it's unclear whether there was a different issue before being mechanically reduced. Patch adds a test for the PR. Is there a more direct way to express "source should successfully fail to compile"?
[Bug c++/87441] [concepts] Found compiler internal error: in tsubst at cp/pt.c:13657
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87441 Jeff Chapman changed: What|Removed |Added CC||jeff.chapman.bugs at gmail dot com --- Comment #4 from Jeff Chapman --- Created attachment 46935 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46935&action=edit Patch against concepts-cxx2a to add test (git format-patch format) This appears to be fixed on concepts-cxx2a. Patch adds a test for the PR.
[Bug c++/86269] [concepts] ICE with intermediate concepts notation
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86269 Jeff Chapman changed: What|Removed |Added CC||jeff.chapman.bugs at gmail dot com --- Comment #2 from Jeff Chapman --- Created attachment 46934 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46934&action=edit Patch against concepts-cxx2a to add test (git format-patch format) This appears to be fixed on concepts-cxx2a. Patch adds a test for the PR.
[Bug c++/86000] ICE with requires statement in a non constexpr if
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86000 Jeff Chapman changed: What|Removed |Added CC||jeff.chapman.bugs at gmail dot com --- Comment #3 from Jeff Chapman --- Created attachment 46933 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46933&action=edit Patch against concepts-cxx2a to add test (git format-patch format) This appears to be fixed on concepts-cxx2a. Patch adds a test for the PR.
[Bug c++/85808] [concepts] unqualified name lookup breaks after qualified lookup in nested requirement
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85808 Jeff Chapman changed: What|Removed |Added CC||jeff.chapman.bugs at gmail dot com --- Comment #1 from Jeff Chapman --- Created attachment 46932 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46932&action=edit Patch against concepts-cxx2a to add test (git format-patch format) This appears to be fixed on concepts-cxx2a. Patch adds a test for the PR.
[Bug c++/85241] Requires-expressions, fold expressions, and member function templates with dependent parameters don't play nicely
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85241 Jeff Chapman changed: What|Removed |Added CC||jeff.chapman.bugs at gmail dot com --- Comment #4 from Jeff Chapman --- Created attachment 46931 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46931&action=edit Patch against concepts-cxx2a to add test (git format-patch format) This and the related PR appear to be fixed on concepts-cxx2a. Patch adds a test for this PR.
[Bug c++/84140] Inline friends are not constrained by concepts
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84140 Jeff Chapman changed: What|Removed |Added CC||jeff.chapman.bugs at gmail dot com --- Comment #3 from Jeff Chapman --- Created attachment 46930 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46930&action=edit Patch against concepts-cxx2a to add test (git format-patch format) This appears to be fixed on concepts-cxx2a. Patch adds a test for the PR.
[Bug c++/82794] ICE: Cannot allocate memory for concept with default argument
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82794 Jeff Chapman changed: What|Removed |Added CC||jeff.chapman.bugs at gmail dot com --- Comment #3 from Jeff Chapman --- Created attachment 46929 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46929&action=edit Patch against concepts-cxx2a to add test (git format-patch format) This appears to be fixed on concepts-cxx2a. Patch adds a test for the PR.
[Bug c++/82740] [concepts] requires clause evaluated early
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82740 Jeff Chapman changed: What|Removed |Added CC||jeff.chapman.bugs at gmail dot com --- Comment #1 from Jeff Chapman --- Created attachment 46928 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46928&action=edit Patch against concepts-cxx2a to add test (git format-patch format) This appears to be fixed on concepts-cxx2a. Patch adds a test for the PR.
[Bug c++/82507] [concepts] premature substitution into constraint of non-template member function
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82507 Jeff Chapman changed: What|Removed |Added CC||jeff.chapman.bugs at gmail dot com --- Comment #3 from Jeff Chapman --- Created attachment 46927 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46927&action=edit Patch against concepts-cxx2a to add test (git format-patch format) This appears to be fixed on concepts-cxx2a. Patch adds a test for the PR.
[Bug c++/80773] [Concepts] Internal Compiler error on template parameter pack expansion
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80773 Jeff Chapman changed: What|Removed |Added CC||jeff.chapman.bugs at gmail dot com --- Comment #2 from Jeff Chapman --- Created attachment 46926 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46926&action=edit Patch against concepts-cxx2a to add test (git format-patch format) This appears to be fixed on concepts-cxx2a. Patch adds a test for the PR.
[Bug c++/80746] [concepts] ICE evaluating constraints for concepts with dependent template parameters
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80746 Jeff Chapman changed: What|Removed |Added CC||jeff.chapman.bugs at gmail dot com --- Comment #4 from Jeff Chapman --- Created attachment 46925 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46925&action=edit Patch against concepts-cxx2a to add test (git format-patch format) This and the related PRs appear to be fixed on concepts-cxx2a. Patch adds a test for this PR.
[Bug c++/79759] [concepts] ICE in tsubst, at cp/pt.c:13509
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79759 Jeff Chapman changed: What|Removed |Added CC||jeff.chapman.bugs at gmail dot com --- Comment #3 from Jeff Chapman --- Created attachment 46924 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46924&action=edit Patch against concepts-cxx2a to add test (git format-patch format) This and the related PRs appear to be fixed on concepts-cxx2a. Patch adds a test for this PR.
[Bug c++/78752] [concepts] ICE with constrained variadic member function
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78752 Jeff Chapman changed: What|Removed |Added CC||jeff.chapman.bugs at gmail dot com --- Comment #2 from Jeff Chapman --- The original ICE is fixed on concepts-cxx2a. However, constraint satisfaction still fails for the abbreviated function template version. It fails for both free and member functions and for both regular and variadic concepts.
[Bug c++/69235] [concepts] Spurious ambiguous template instantiation error on oppositely constrained class template specializations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69235 Jeff Chapman changed: What|Removed |Added CC||jeff.chapman.bugs at gmail dot com --- Comment #1 from Jeff Chapman --- Created attachment 46923 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46923&action=edit Patch against concepts-cxx2a to add test (git format-patch format) This appears to be fixed on concepts-cxx2a. Patch adds a test for the PR.
[Bug c++/68858] Cannot use fold expression in requirements with two parameters packs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68858 Jeff Chapman changed: What|Removed |Added CC||jeff.chapman.bugs at gmail dot com --- Comment #2 from Jeff Chapman --- Created attachment 46921 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46921&action=edit Patch against concepts-cxx2a to add test (git format-patch format) It does seem likely that this was the same issue as 68812; regardless both now work on concepts-cxx2a. Patch adds a test for this case.
[Bug c++/68812] [concepts] bogus mismatched argument pack lengths
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68812 Jeff Chapman changed: What|Removed |Added CC||jeff.chapman.bugs at gmail dot com --- Comment #2 from Jeff Chapman --- Created attachment 46918 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46918&action=edit Patch against concepts-cxx2a to add test (git format-patch format) This appears to be fixed on concepts-cxx2a. Patch adds a test for the PR.
[Bug c++/68372] [concepts] invalid use of pack expansion expression in member function template declaration
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68372 Jeff Chapman changed: What|Removed |Added CC||jeff.chapman.bugs at gmail dot com --- Comment #4 from Jeff Chapman --- Created attachment 46917 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46917&action=edit Patch against concepts-cxx2a to add test (git format-patch format) This appears to be fixed on concepts-cxx2a. Patch adds a test for the PR.
[Bug c++/68093] [concepts] friend function declarations that differ only by constraints are rejected as redefinitions
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68093 Jeff Chapman changed: What|Removed |Added CC||jeff.chapman.bugs at gmail dot com --- Comment #5 from Jeff Chapman --- Created attachment 46916 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46916&action=edit Patch against concepts-cxx2a to add test (git format-patch format) This appears to be fixed on concepts-cxx2a. Patch adds a test for the rejects-valid and accepts-invalid cases.
[Bug c++/67969] [concepts] bug with overloaded function when using constraints
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67969 Jeff Chapman changed: What|Removed |Added CC||jeff.chapman.bugs at gmail dot com --- Comment #3 from Jeff Chapman --- Created attachment 46915 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46915&action=edit Patch against concepts-cxx2a to add test (git format-patch format) This appears to still be fixed on concepts-cxx2a. Patch adds a test for the PR.