// PR c++/105982
// { dg-do compile { target c++17 } }
template<class T>
struct A {
  struct B { struct C { }; };
  A(T, typename B::C);
};
A a(0, {});
// PR c++/105982
// { dg-do compile { target c++17 } }
template<class T>
struct A {
  struct B { struct C { }; };
  A(T, typename B::C);
};
A a(0, {});