// PR c++/105476 // { dg-do compile { target c++20 } } // A valid version of class-deduction-aggr13.C. template struct Visitor_functor; template<> struct Visitor_functor { using type_t = int; }; template struct Events { template struct Visitor { Visitor_functor::type_t t; }; }; using ev_t = Events; ev_t::Visitor v = { {} };