aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.old-deja/g++.jason/synth.C
blob: 733243cf36392e89918f775357b4283fab2b088f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
// Bug: the synthesized copy constructor for A is not found.
// Build don't link:

struct A {
  // A (const A& a): i(a.i) {}
  int i;
};

struct B {
  A a;
  B (const B& b): a(b.a), j(b.j) { } // gets bogus error - 
  int j;
};