1 // PR c++/66320
2 // { dg-do compile { target c++11 } }
3 
4 class A
5 {
6   virtual int m_fn1 ();
7 };
8 class B
9 {
10 public:
11   B (int);
12 };
13 class D : B
14 {
15   struct C
16   {
17     A a;
18     A b = a;
19   };
20   D (int *);
21   C _channels;
22 };
D(int *)23 D::D (int *) : B (0) {}
24