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)
59 // CHECK-NEXT: 24 | struct B0 (virtual base) (empty)
65 // CHECK-X64-NEXT: 8 | struct B0 b0 (empty)
69 // CHECK-X64-NEXT: 24 | struct B0 (virtual base) (empty)
73 struct C : virtual B0, virtual B1, virtual B2, virtual B3, virtual B4 {
86 // CHECK-NEXT: 8 | struct B0 (virtual base) (empty)
101 // CHECK-X64-NEXT: 16 | struct B0 (virtual base) (empty)
110 B0 b0;
124 // CHECK-NEXT: 0 | struct B0 b0 (empty)
140 // CHECK-X64-NEXT: 0 | struct B0 b0 (empty)
152 struct E : virtual B0, virtual C0, virtual C1, virtual C2, virtual B1 {
161 // CHECK-NEXT: 8 | struct B0 (virtual base) (empty)
175 // CHECK-X64-NEXT: 16 | struct B0 (virtual base) (empty)
186 struct F : virtual C0, virtual B0, virtual B1, virtual C1 {
197 // CHECK-NEXT: 16 | struct B0 (virtual base) (empty)
209 // CHECK-X64-NEXT: 24 | struct B0 (virtual base) (empty)
216 struct G : virtual C0, virtual B0, virtual B1, D0, virtual C1 {
231 // CHECK-NEXT: 40 | struct B0 (virtual base) (empty)
246 // CHECK-X64-NEXT: 40 | struct B0 (virtual base) (empty)
253 struct H : virtual C0, virtual B0, virtual B1, virtual D0, virtual C1 {
265 // CHECK-NEXT: 16 | struct B0 (virtual base) (empty)
280 // CHECK-X64-NEXT: 24 | struct B0 (virtual base) (empty)
290 struct I : virtual B0, virtual B1, virtual B2, virtual B3, virtual B4 {
299 // CHECK-NEXT: 64 | struct B0 (virtual base) (empty)
310 // CHECK-X64-NEXT: 64 | struct B0 (virtual base) (empty)
318 struct __declspec(align(32)) J : virtual B0, virtual B1, virtual B2, virtual B3, virtual B4 {
327 // CHECK-NEXT: 8 | struct B0 (virtual base) (empty)
338 // CHECK-X64-NEXT: 16 | struct B0 (virtual base) (empty)
560 struct R : virtual B0, virtual B1, virtual B2, virtual C0, virtual B3, virtual B4 {
569 // CHECK-NEXT: 64 | struct B0 (virtual base) (empty)
582 // CHECK-X64-NEXT: 64 | struct B0 (virtual base) (empty)
592 struct S : virtual B0, virtual B1, virtual C0, virtual B2, virtual B3, virtual B4 {
601 // CHECK-NEXT: 64 | struct B0 (virtual base) (empty)
614 // CHECK-X64-NEXT: 64 | struct B0 (virtual base) (empty)
624 struct T : virtual B0, virtual B1, virtual C0, virtual D2, virtual B2, virtual B3, virtual B4 {
634 // CHECK-NEXT: 32 | struct B0 (virtual base) (empty)
650 // CHECK-X64-NEXT: 32 | struct B0 (virtual base) (empty)
662 struct __declspec(align(32)) U : virtual B0, virtual B1 {
671 // CHECK-NEXT: 8 | struct B0 (virtual base) (empty)
679 // CHECK-X64-NEXT: 16 | struct B0 (virtual base) (empty)