https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102280
--- Comment #4 from Joe Loser ---
Johnathan, your fix LGTM. Safe to mark this as resolved, or do you need to do
something to backport it for the 10.4 release branch?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102412
Bug ID: 102412
Summary: Template argument deduction fails when using concept
as defaulted non-type template parameter
Product: gcc
Version: 12.0
Status: UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102280
--- Comment #2 from Joe Loser ---
Sorry, typo in previous comment. The `span` range deduction guide should
constrain on `ranges::contiguous_range`, not `contiguous_iterator` concept --
sorry. This is from P1394 (https://wg21.link/p1394).
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102280
--- Comment #1 from Joe Loser ---
`span` has a range deduction guide, but it is not properly constrained for
ranges satisfying `contiguous_iterator` concept only at
https://github.com/gcc-mirror/gcc/blob/01b5038718056b024b370b74a874fbd92c5bbab3/
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102280
Bug ID: 102280
Summary: span'
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101677
--- Comment #2 from Joe Loser ---
(In reply to Andrew Pinski from comment #1)
> >This bug can be worked around by using a complete type instead when defining
> >the concept.
>
> It does not even have to be complete type; just defined before.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101670
Joe Loser changed:
What|Removed |Added
CC||joeloser93 at gmail dot com
--- Comment #1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101677
Bug ID: 101677
Summary: [11 Regression] Concept with use of incomplete type
succeeds on GCC 10.3.0, fails on GCC 11 onward
Product: gcc
Version: 11.1.0
Status: UNCONFIRM