* decl.c (make_typename_type): s/parameters/arguments/.
[official-gcc.git] / gcc / testsuite / g++.dg / cpp0x / inh-ctor22.C
blob1b0e2425cc2df4518ba4f70fefd28f1169a4eb9f
1 // { dg-do compile { target c++11 } }
3 class A { };
4 template<typename> using UniquePtr = int;
5 template<typename AllocPolicy> struct BufferList {
6   BufferList(unsigned, unsigned, unsigned, AllocPolicy = AllocPolicy());
7 };
8 class D : BufferList<A> {
9   using BufferList::BufferList;
11 template<typename , typename... Args> UniquePtr<D> MakeUnique(Args... aArgs)
13   D d(aArgs...);
14   return 0;
16 UniquePtr<D> setCloneBuffer_impl_buf = MakeUnique<D>(0, 0, 0);