https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82514
--- Comment #5 from Jason Merrill <jason at gcc dot gnu.org> --- Further reduced: template <typename h> void i(h) { } template <int> void n() { [] { struct p { }; i(p{}); }; } auto f = n<1>;
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82514
--- Comment #5 from Jason Merrill <jason at gcc dot gnu.org> --- Further reduced: template <typename h> void i(h) { } template <int> void n() { [] { struct p { }; i(p{}); }; } auto f = n<1>;