* decl.c (make_typename_type): s/parameters/arguments/.
[official-gcc.git] / gcc / testsuite / g++.dg / cpp0x / pr52440.C
blob0210f53b9d9ba02c0a18a6545aee81d793775b06
1 // PR c++/52440
2 // { dg-do compile { target c++11 } }
4 template<bool>
5 struct V
7   typedef void type;
8 };
10 template<typename T>
11 struct X
13   template<typename>
14   static constexpr bool always_true()
15   {
16     return true;
17   }
19   template<typename U,
20            typename = typename V<always_true<U>()>::type>
21   X(U &&) {}
24 int main()
26   X<int> x(42);