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