]> gcc.gnu.org Git - gcc.git/blob - gcc/testsuite/g++.old-deja/g++.mike/p2431.C
C++17 copy elision improvements.
[gcc.git] / gcc / testsuite / g++.old-deja / g++.mike / p2431.C
1 // { dg-do assemble }
2 // GROUPS passed infinite_loop
3 class A
4 {
5 public:
6 A(A &); // { dg-message "note" "" { target c++14_down } }
7 };
8
9 class B
10 {
11 public:
12 operator A ();
13 };
14
15 class C
16 {
17 public :
18 C()
19 {
20 B b;
21 A a = b;// { dg-error "rvalue" "" { target c++14_down } }
22 }
23 };
This page took 0.034587 seconds and 5 git commands to generate.