// PR c++/60218 // { dg-do compile { target c++11 } } template struct A {}; template struct B { typedef A<__bases(T)...> C; }; struct X {}; struct Y : X* {}; // { dg-error "expected" } B b;