https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91377
Jason Merrill <jason at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org --- Comment #6 from Jason Merrill <jason at gcc dot gnu.org> --- Further reduced: struct f { static constexpr int d = 3; typedef int e; }; template <int a> struct x { }; template <typename g, g j, g m> using n = x<j + m>; template <typename ac> auto v() -> n<typename ac::e, 0, ac::d>; void af() { v<f>(); }