comparison gcc/testsuite/g++.dg/cpp0x/defaulted40.C @ 111:04ced10e8804

gcc 7
author kono
date Fri, 27 Oct 2017 22:46:09 +0900
parents
children
comparison
equal deleted inserted replaced
68:561a7518be6b 111:04ced10e8804
1 // DR 1402
2 // { dg-do compile { target c++11 } }
3
4 template <class T> T&& move(T& t);
5
6 struct A
7 {
8 A(const A&);
9 };
10
11 struct B
12 {
13 B(B&&) = delete; // { dg-prune-output "declared" }
14 };
15
16 struct C // { dg-error "deleted" }
17 {
18 A a;
19 B b;
20 };
21
22 extern C c1;
23 C c2(move(c1)); // { dg-error "deleted" }