Home | History | Annotate | Download | only in Layout

Lines Matching defs:B0

8 struct B0 { char a; B0() : a(0xB0) {} };
11 struct A : virtual B0 {};
17 // CHECK-NEXT: 4 | struct B0 (virtual base)
25 // CHECK-X64-NEXT: 8 | struct B0 (virtual base)
30 struct __declspec(align(1)) B : virtual B0 {};
35 // CHECK-NEXT: 4 | struct B0 (virtual base)
42 // CHECK-X64-NEXT: 8 | struct B0 (virtual base)
47 struct C : virtual B0 { int a; C() : a(0xC) {} };
53 // CHECK-NEXT: 8 | struct B0 (virtual base)
61 // CHECK-X64-NEXT: 16 | struct B0 (virtual base)
66 struct D : virtual B0 { __declspec(align(1)) int a; D() : a(0xD) {} };
72 // CHECK-NEXT: 8 | struct B0 (virtual base)
80 // CHECK-X64-NEXT: 16 | struct B0 (virtual base)
85 struct E : virtual B0, virtual B1 {};
91 // CHECK-NEXT: 4 | struct B0 (virtual base)
100 // CHECK-X64-NEXT: 8 | struct B0 (virtual base)