https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105481
--- Comment #5 from Patrick Palka ---
Here's a closely related rejects-valid (rather than ICE-on-valid) testcase,
where the default argument is now T instead of uint (which shouldn't affect
the outcome of partial ordering):
template struct
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105481
--- Comment #4 from Patrick Palka ---
During type_unification_real as part of partial ordering, when considering
default template arguments we assume all previously deduced arguments are
non-dependent and therefore default argument
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105481
Patrick Palka changed:
What|Removed |Added
CC||ppalka at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105481
Marek Polacek changed:
What|Removed |Added
See Also||https://gcc.gnu.org/bugzill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105481
Marek Polacek changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Priority|P3