1 // PR c++/49569
2 
3 struct A
4 {
5   virtual void f() = 0;
6 };
7 
8 struct B: A
9 {
10   int i;
fB11   virtual void f() { }
12 };
13 
14 struct C
15 {
16   B b;
CC17   C(): b() { }
CC18   C(const B& b): b(b) { }
19 };
20