1// PR c++/34824
2
3struct A;
4
5struct B
6{
7  B (A const &);
8  B (B &);			// { dg-message "note" }
9};
10
11struct A
12{
13  A (B);			// { dg-message "initializing" }
14};
15
16B
17f (B const& b)
18{
19  return b;			// { dg-error "" }
20}
21