https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97885
Bug ID: 97885
Summary: overload resolution fails with the existence of both a
constrained and a non-constrained template
Product: gcc
Version: 11.0
Status: UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100720
Bug ID: 100720
Summary: inconsistent return type deduction behavior with user
defined conversion function
Product: gcc
Version: 12.0
Status: UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99833
Bug ID: 99833
Summary: structured binding + if init + generic lambda =
internal compiler error
Product: gcc
Version: 11.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99518
Bug ID: 99518
Summary: trailing requires clause adds nonexistent reference
declarator to function parameter
Product: gcc
Version: 11.0
Status: UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99518
--- Comment #1 from nickgray0 at brown dot edu ---
I just looked up the standard and it seems GCC is correct to reject the code
and Clang's implementation (which happily compiles the code) is incorrect. the
compound requirement requires the
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99518
nickgray0 at brown dot edu changed:
What|Removed |Added
Resolution|--- |INVALID
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99287
Bug ID: 99287
Summary: std::source_location::function_name breaks constexpr
Product: gcc
Version: 11.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99961
Bug ID: 99961
Summary: requires clause rejects mentioning of function
parameters too early
Product: gcc
Version: 11.0
Status: UNCONFIRMED
Severity: normal