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