Lines Matching full:empty

3 namespace Empty {  namespace
9 // CHECK: 0 | struct Empty::B
10 // CHECK-NEXT: 0 | struct Empty::A a (empty)
24 // CHECK: 0 | struct Empty::D
25 // CHECK-NEXT: 0 | struct Empty::A a (empty)
26 // CHECK-NEXT: 0 | struct Empty::C c (empty)
39 // CHECK: 0 | struct Empty::E
40 // CHECK-NEXT: 0 | struct Empty::A a1 (empty)
41 // CHECK-NEXT: 1 | struct Empty::A a2 (empty)
55 // CHECK: 0 | struct Empty::F
56 // CHECK-NEXT: 0 | struct Empty::A a1 (empty)
57 // CHECK-NEXT: 1 | struct Empty::A a2 (empty)
66 // CHECK: 0 | struct Empty::G
67 // CHECK-NEXT: 0 | struct Empty::A a (empty)
75 // CHECK: 0 | struct Empty::H
76 // CHECK-NEXT: 0 | struct Empty::A a (empty)
77 // CHECK-NEXT: 1 | struct Empty::A b (empty)
88 // CHECK: 0 | struct Empty::OversizedEmpty
89 // CHECK-NEXT: 0 | struct Empty::A (base) (empty)
90 // CHECK-NEXT: 1 | struct Empty::A a (empty)
100 // CHECK: 0 | struct Empty::HasOversizedEmpty
101 // CHECK-NEXT: 0 | struct Empty::OversizedEmpty m (empty)
102 // CHECK-NEXT: 0 | struct Empty::A (base) (empty)
103 // CHECK-NEXT: 1 | struct Empty::A a (empty)
117 // CHECK: 0 | struct Empty::EmptyWithNonzeroDSize
118 // CHECK-NEXT: 0 | struct Empty::A a (empty)
120 // CHECK-NEXT: 4 | struct Empty::A b (empty)
122 // CHECK-NEXT: 8 | struct Empty::A c (empty)
137 // CHECK: 0 | struct Empty::EmptyWithNonzeroDSizeNonPOD
138 // CHECK-NEXT: 0 | struct Empty::A a (empty)
140 // CHECK-NEXT: 4 | struct Empty::A b (empty)
142 // CHECK-NEXT: 8 | struct Empty::A c (empty)
179 // The nvsize of an object includes the complete size of its empty subobjects
187 // CHECK-NEXT: 0 | struct NVSizeGreaterThanDSize::A (base) (empty)
203 // CHECK-NEXT: 8 | struct NVSizeGreaterThanDSize::A (base) (empty)
219 // CHECK-NEXT: 8 | struct NVSizeGreaterThanDSize::A (base) (empty)
238 // CHECK-NEXT: 0 | struct NVSizeGreaterThanDSize::A a (empty)
241 // CHECK-NEXT: 8 | struct NVSizeGreaterThanDSize::A a (empty)
242 // CHECK-NEXT: 16 | struct NVSizeGreaterThanDSize::A (virtual base) (empty)
243 // CHECK-NEXT: 24 | struct NVSizeGreaterThanDSize::A (virtual base) (empty)
259 // CHECK-NEXT: 0 | struct RepeatedVBase::A (virtual base) (empty)
260 // CHECK-NEXT: 16 | struct RepeatedVBase::B (virtual base) (empty)
261 // CHECK-NEXT: 16 | struct RepeatedVBase::A (base) (empty)