2018-10-23 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / g++.dg / cpp0x / variadic-ttp8.C
blobf3e576ae988645bb6fbe00704567a8114bcd3df5
1 // PR c++/69111
2 // { dg-do compile { target c++11 } }
4 template <template <typename> class ...>
5 struct template_list {};
7 template <typename T>
8 struct A
9 {};
11 template <typename>
12 struct B
14  template <typename T>
15  using type = A<T>;
18 template <typename ... Types>
19 struct C
21  using type = template_list<B<Types>::template type...>;
24 int main()
26  return 0;