1 // PR c++/55922 2 // { dg-do run { target c++11 } } 3 4 bool called = false; 5 6 struct Base { BaseBase7 Base() { if (called) throw 1; called = true; } 8 }; 9 10 struct B1 : virtual Base { B1B111 B1() { } 12 }; 13 14 struct C : B1, virtual Base { CC15 C() : B1{} 16 { } 17 }; 18 main()19int main() { 20 C c; 21 } 22