1 // { dg-do compile { target c++11 } }
4 template<typename> using UniquePtr = int;
5 template<typename AllocPolicy> struct BufferList {
6 BufferList(unsigned, unsigned, unsigned, AllocPolicy = AllocPolicy());
8 class D : BufferList<A> {
9 using BufferList::BufferList;
11 template<typename , typename... Args> UniquePtr<D> MakeUnique(Args... aArgs)
16 UniquePtr<D> setCloneBuffer_impl_buf = MakeUnique<D>(0, 0, 0);