* decl.c (make_typename_type): s/parameters/arguments/.
[official-gcc.git] / gcc / testsuite / g++.dg / cpp0x / variadic-partial1.C
blob6f8df3e1aafbc43cb734423a81776e10a66f6bb3
1 // PR c++/72801
2 // { dg-do compile { target c++11 } }
4 template < typename, typename > struct A {};
6 template < typename ... T > struct B
7
8   template < typename > struct C
9   { 
10     static const int a = 0;
11   };
13   template < typename R, typename ... S >
14   struct C < R (A < T, S > ...) >
15   { 
16     static const int a = 1;
17   };
20 #define SA(X) static_assert ((X), #X)
21 SA(B <>::C<int()>::a == 1);