1 // PR c++/78690 2 3 struct C; 4 5 template <typename T> 6 struct A 7 { 8 struct C { static void bar (); }; 9 }; 10 11 template <typename T> 12 struct B 13 { 14 using A<T>::C; 15 void fooB16 foo () { C.bar (); } 17 }; 18