https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105481
Patrick Palka <ppalka at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ppalka at gcc dot gnu.org --- Comment #3 from Patrick Palka <ppalka at gcc dot gnu.org> --- more reduced: template<unsigned> struct uint; template<unsigned N> uint<N> f(const uint<N> &); template<unsigned N, typename T, typename = uint<N>> uint<N> f(T); using X = uint<1>; X (*fp)(X const &) = f;