* decl.c (make_typename_type): s/parameters/arguments/.
[official-gcc.git] / gcc / testsuite / g++.dg / cpp0x / implicit14.C
blob8a56244631b08f95a30e02de333b82b33489c34a
1 // PR c++/54506
2 // { dg-do compile { target c++11 } }
4 template <class T>
5 struct A
7   A() {}
9   A(A const volatile &&) = delete;
10   A &operator =(A const volatile &&) = delete;
12   template <class U> A(A<U> &&) {}
13   template <class U> A &operator =(A<U> &&) { return *this; }
16 struct B
18   A<int> a;
19   B() = default;
22 int main()
24   B b = B();
25   b = B();