// PR c++/85146 // { dg-do compile { target c++11 } } template struct A {}; template struct B { typedef A<__direct_bases(T)...> C; // { dg-error "incomplete type" } }; struct X; B b;