1*87aa9c9eSJonas Devlieghere struct A { 2*87aa9c9eSJonas Devlieghere char a = 1; 3*87aa9c9eSJonas Devlieghere }; 4*87aa9c9eSJonas Devlieghere 5*87aa9c9eSJonas Devlieghere struct B { 6*87aa9c9eSJonas Devlieghere int b = 2; 7*87aa9c9eSJonas Devlieghere }; 8*87aa9c9eSJonas Devlieghere 9*87aa9c9eSJonas Devlieghere struct C : virtual A, virtual B { 10*87aa9c9eSJonas Devlieghere short c = 3; 11*87aa9c9eSJonas Devlieghere }; 12*87aa9c9eSJonas Devlieghere main()13*87aa9c9eSJonas Devlieghereint main() { 14*87aa9c9eSJonas Devlieghere C c{}; 15*87aa9c9eSJonas Devlieghere return 0; 16*87aa9c9eSJonas Devlieghere } 17