1 // { dg-do link  }
2 // Origin: ericp@mit.edu
3 
4 class bar {
5 };
6 
7 class foo {
8   foo (const foo &f);
9 
10 public:
11 
foo(bar x)12   foo (bar x) {}
foo()13   foo () {}
14 
test(const foo & f)15   void test (const foo &f) {}
16 };
17 
main(void)18 int main (void) {
19   foo f;
20   bar b;
21 
22   f.test (b);
23 }
24