blob: 399061100aeebbb42ed2add524e1c27579b88c86 [file] [log] [blame]
// PR c++/97034
// { dg-do compile { target c++20 } }
namespace N {
template <typename, typename> struct S {
template <typename T, typename U> S(T, U);
};
} // namespace N
template <int> struct E {
template <typename T> struct G { T t; };
void fn() { G{N::S<char, int>{'a', 1}}; }
};
void
g ()
{
E<1> e;
e.fn ();
}