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()19 int main() {
20   C c;
21 }
22