xref: /llvm-project/lldb/test/Shell/SymbolFile/PDB/Inputs/VBases.cpp (revision 87aa9c9e4d41ed881453e2fab85b3d25f648bb55)
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 Devlieghere int main() {
14*87aa9c9eSJonas Devlieghere   C c{};
15*87aa9c9eSJonas Devlieghere   return 0;
16*87aa9c9eSJonas Devlieghere }
17