// P0634R3 // { dg-do compile { target c++20 } } template struct A { typedef int I; }; template struct B { A::I i; typename A::I i2; A::I i3; typename A::I i4; };