// PR c++/97034 // { dg-do compile { target c++17 } } template struct E { template struct G { T t; G(T) { } }; void fn() { G{1}; } }; void g () { E e; e.fn (); }