* decl.c (make_typename_type): s/parameters/arguments/.
[official-gcc.git] / gcc / testsuite / g++.dg / cpp0x / implicit4.C
blobeeb4aa9d9dc6240973a19f3741449eb59772c2fa
1 // Test that a base with only a move constructor causes the implicit copy
2 // constructor to be deleted.
3 // { dg-do compile { target c++11 } }
5 struct A                        // { dg-message "declares a move" }
7   A();
8   A(A&&);
9 };
11 struct B: A                     // { dg-error "use of deleted" }
15 int main()
17   B b1;
18   B b2(b1);                 // { dg-error "deleted function .B::B.const" }
19   B b3(static_cast<B&&>(b1));