// PR c++/33943 // { dg-do compile { target c++11 } } template struct foo {}; template struct bar {}; template struct baz; template class T, typename... U> struct baz< T > {}; template class T, typename U, typename... V> struct baz< T > {}; baz< foo > b1; baz< bar > b2;