1// { dg-do assemble } 2class A 3{ 4public: 5 A (const A& ccref); 6 friend A const re (const A& v1); // { dg-error "ambiguates" } 7}; 8 9A // const 10re (const A& ref) // { dg-error "new declaration" } 11{ 12 return A (ref); 13} 14