* decl.c (make_typename_type): s/parameters/arguments/.
[official-gcc.git] / gcc / testsuite / g++.dg / cpp0x / decltype62.C
blobf2f16065435f589b8fb897c292a099e35fa7108d
1 // PR c++/64398
2 // { dg-do compile { target c++11 } }
4 template<typename T> struct template1;
6 template<typename T, typename> // second param required
7 struct struct1{
8         using type1 = decltype(T::x);
9         using type2 = template1<type1>;
12 template<typename T> using alias1 = template1<decltype(T::x)>;
14 // just for instantiation:
15 template<typename T> using alias2 = alias1<T>;