Home | History | Annotate | Download | only in Layout

Lines Matching defs:B1

9 struct B1 { int a; B1() : a(0xf00000B1) { printf("B1 = %p\n", this); } };
11 struct B3 : virtual B1 { B3() { printf("B3 = %p\n", this); } };
12 struct B4 : virtual B1 { B4() { printf("B4 = %p\n", this); } virtual void g() { printf("B4"); } };
14 struct A : B0, virtual B1 {
29 // CHECK-NEXT: 64 | struct B1 (virtual base)
42 // CHECK-X64-NEXT: 64 | struct B1 (virtual base)
47 struct B : B2, B0, virtual B1 {
62 // CHECK-NEXT: 48 | struct B1 (virtual base)
75 // CHECK-X64-NEXT: 48 | struct B1 (virtual base)
80 struct C : B3, B0, virtual B1 {
95 // CHECK-NEXT: 48 | struct B1 (virtual base)
108 // CHECK-X64-NEXT: 48 | struct B1 (virtual base)
113 struct D : B4, B0, virtual B1 {
128 // CHECK-NEXT: 32 | struct B1 (virtual base)
141 // CHECK-X64-NEXT: 48 | struct B1 (virtual base)