2 // { dg-do compile { target c++11 } }
4 template <template <typename ... X> class T, typename ... Y>
7 template <typename ... Z>
8 using type = T <Y..., Z...>; // { dg-error "pack expansion" }
12 template <typename X, typename Y>
19 template <typename X, typename Y>
20 using C = typename B <X, Y>::type;
21 struct E : public D <C> {};