Lines Matching refs:B0
8 struct __declspec(align(8)) B0 { B0() {printf("B0 : %3d\n", ((int)(__SIZE_TYPE__)this)&0xfff);} };
24 struct A : virtual B0 {
34 // CHECK-NEXT: 8 | struct B0 (virtual base) (empty)
42 // CHECK-X64-NEXT: 16 | struct B0 (virtual base) (empty)
46 struct B : virtual B0 {
47 B0 b0;
55 // CHECK-NEXT: 8 | struct B0 b0 (empty)
57 // CHECK-NEXT: 24 | struct B0 (virtual base) (empty)
63 // CHECK-X64-NEXT: 8 | struct B0 b0 (empty)
65 // CHECK-X64-NEXT: 24 | struct B0 (virtual base) (empty)
69 struct C : virtual B0, virtual B1, virtual B2, virtual B3, virtual B4 {
82 // CHECK-NEXT: 8 | struct B0 (virtual base) (empty)
97 // CHECK-X64-NEXT: 16 | struct B0 (virtual base) (empty)
106 B0 b0;
120 // CHECK-NEXT: 0 | struct B0 b0 (empty)
136 // CHECK-X64-NEXT: 0 | struct B0 b0 (empty)
148 struct E : virtual B0, virtual C0, virtual C1, virtual C2, virtual B1 {
157 // CHECK-NEXT: 8 | struct B0 (virtual base) (empty)
171 // CHECK-X64-NEXT: 16 | struct B0 (virtual base) (empty)
182 struct F : virtual C0, virtual B0, virtual B1, virtual C1 {
193 // CHECK-NEXT: 16 | struct B0 (virtual base) (empty)
205 // CHECK-X64-NEXT: 24 | struct B0 (virtual base) (empty)
212 struct G : virtual C0, virtual B0, virtual B1, D0, virtual C1 {
227 // CHECK-NEXT: 40 | struct B0 (virtual base) (empty)
242 // CHECK-X64-NEXT: 40 | struct B0 (virtual base) (empty)
249 struct H : virtual C0, virtual B0, virtual B1, virtual D0, virtual C1 {
261 // CHECK-NEXT: 16 | struct B0 (virtual base) (empty)
276 // CHECK-X64-NEXT: 24 | struct B0 (virtual base) (empty)
286 struct I : virtual B0, virtual B1, virtual B2, virtual B3, virtual B4 {
295 // CHECK-NEXT: 64 | struct B0 (virtual base) (empty)
306 // CHECK-X64-NEXT: 64 | struct B0 (virtual base) (empty)
314 struct __declspec(align(32)) J : virtual B0, virtual B1, virtual B2, virtual B3, virtual B4 {
323 // CHECK-NEXT: 8 | struct B0 (virtual base) (empty)
334 // CHECK-X64-NEXT: 16 | struct B0 (virtual base) (empty)
556 struct R : virtual B0, virtual B1, virtual B2, virtual C0, virtual B3, virtual B4 {
565 // CHECK-NEXT: 64 | struct B0 (virtual base) (empty)
578 // CHECK-X64-NEXT: 64 | struct B0 (virtual base) (empty)
588 struct S : virtual B0, virtual B1, virtual C0, virtual B2, virtual B3, virtual B4 {
597 // CHECK-NEXT: 64 | struct B0 (virtual base) (empty)
610 // CHECK-X64-NEXT: 64 | struct B0 (virtual base) (empty)
620 struct T : virtual B0, virtual B1, virtual C0, virtual D2, virtual B2, virtual B3, virtual B4 {
630 // CHECK-NEXT: 32 | struct B0 (virtual base) (empty)
646 // CHECK-X64-NEXT: 32 | struct B0 (virtual base) (empty)
658 struct __declspec(align(32)) U : virtual B0, virtual B1 {
667 // CHECK-NEXT: 8 | struct B0 (virtual base) (empty)
675 // CHECK-X64-NEXT: 16 | struct B0 (virtual base) (empty)