Merge from trunk @ 138209
[official-gcc.git] / gcc / testsuite / g++.dg / conversion / op5.C
blob69ef996d5c254e437b31a3fce35261ab99c59b22
1 // Contributed by Dodji Seketeli <dseketel@redhat.com>
2 // Origin: PR c++/36407 
3 // { dg-do compile }
5 struct A
7   A (const A&);
8 };
10 struct B
12   operator A&();
15 void
16 foo (const B& b)
18   const A a = b; // { dg-error "conversion from 'const B' to non-scalar type 'const A' requested" }