Lines Matching full:next
164 // CHECK-NEXT: 0 | (D vftable pointer)
165 // CHECK-NEXT: 8 | double a
167 // CHECK-NEXT: sizeof=16, dsize=16, align=8
168 // CHECK-NEXT: nvsize=16, nvalign=8
173 // CHECK-NEXT: 0 | (B vftable pointer)
174 // CHECK-NEXT: 4 | int b_field
176 // CHECK-NEXT: sizeof=8, dsize=8, align=4
177 // CHECK-NEXT: nvsize=8, nvalign=4
182 // CHECK-NEXT: 0 | class B (primary base)
183 // CHECK-NEXT: 0 | (B vftable pointer)
184 // CHECK-NEXT: 4 | int b_field
185 // CHECK-NEXT: 8 | int a_field
186 // CHECK-NEXT: 12 | char one
188 // CHECK-NEXT: sizeof=16, dsize=16, align=4
189 // CHECK-NEXT: nvsize=16, nvalign=4
192 // CHECK-NEXT: 0 | class D (primary base)
193 // CHECK-NEXT: 0 | (D vftable pointer)
194 // CHECK-NEXT: 8 | double a
195 // CHECK-NEXT: 16 | class B (base)
196 // CHECK-NEXT: 16 | (B vftable pointer)
197 // CHECK-NEXT: 20 | int b_field
198 // CHECK-NEXT: 24 | (C vbtable pointer)
199 // CHECK-NEXT: 32 | double c1_field
200 // CHECK-NEXT: 40 | int c2_field
201 // CHECK-NEXT: 48 | double c3_field
202 // CHECK-NEXT: 56 | int c4_field
203 // CHECK-NEXT: 64 | class A (virtual base)
204 // CHECK-NEXT: 64 | class B (primary base)
205 // CHECK-NEXT: 64 | (B vftable pointer)
206 // CHECK-NEXT: 68 | int b_field
207 // CHECK-NEXT: 72 | int a_field
208 // CHECK-NEXT: 76 | char one
210 // CHECK-NEXT: sizeof=80, dsize=80, align=8
211 // CHECK-NEXT: nvsize=64, nvalign=8
219 // CHECK-NEXT: 0 | double v0
220 // CHECK-NEXT: 8 | float v1
221 // CHECK-NEXT: 16 | class C fg
222 // CHECK-NEXT: 16 | class D (primary base)
223 // CHECK-NEXT: 16 | (D vftable pointer)
224 // CHECK-NEXT: 24 | double a
225 // CHECK-NEXT: 32 | class B (base)
226 // CHECK-NEXT: 32 | (B vftable pointer)
227 // CHECK-NEXT: 36 | int b_field
228 // CHECK-NEXT: 40 | (C vbtable pointer)
229 // CHECK-NEXT: 48 | double c1_field
230 // CHECK-NEXT: 56 | int c2_field
231 // CHECK-NEXT: 64 | double c3_field
232 // CHECK-NEXT: 72 | int c4_field
233 // CHECK-NEXT: 80 | class A (virtual base)
234 // CHECK-NEXT: 80 | class B (primary base)
235 // CHECK-NEXT: 80 | (B vftable pointer)
236 // CHECK-NEXT: 84 | int b_field
237 // CHECK-NEXT: 88 | int a_field
238 // CHECK-NEXT: 92 | char one
240 // CHECK-NEXT: sizeof=80, dsize=80, align=8
241 // CHECK-NEXT: nvsize=64, nvalign=8
244 // CHECK-NEXT: nvsize=96, nvalign=8
249 // CHECK-NEXT: 0 | struct BaseStruct (base)
250 // CHECK-NEXT: 0 | double v0
251 // CHECK-NEXT: 8 | float v1
252 // CHECK-NEXT: 16 | class C fg
253 // CHECK-NEXT: 16 | class D (primary base)
254 // CHECK-NEXT: 16 | (D vftable pointer)
255 // CHECK-NEXT: 24 | double a
256 // CHECK-NEXT: 32 | class B (base)
257 // CHECK-NEXT: 32 | (B vftable pointer)
258 // CHECK-NEXT: 36 | int b_field
259 // CHECK-NEXT: 40 | (C vbtable pointer)
260 // CHECK-NEXT: 48 | double c1_field
261 // CHECK-NEXT: 56 | int c2_field
262 // CHECK-NEXT: 64 | double c3_field
263 // CHECK-NEXT: 72 | int c4_field
264 // CHECK-NEXT: 80 | class A (virtual base)
265 // CHECK-NEXT: 80 | class B (primary base)
266 // CHECK-NEXT: 80 | (B vftable pointer)
267 // CHECK-NEXT: 84 | int b_field
268 // CHECK-NEXT: 88 | int a_field
269 // CHECK-NEXT: 92 | char one
270 // CHECK-NEXT: sizeof=80, dsize=80, align=8
271 // CHECK-NEXT: nvsize=64, nvalign=8
274 // CHECK-NEXT: sizeof=104, dsize=104, align=8
275 // CHECK-NEXT: nvsize=104, nvalign=8
280 // CHECK-NEXT: 0 | int g_field
281 // CHECK-NEXT: sizeof=4, dsize=4, align=4
282 // CHECK-NEXT: nvsize=4, nvalign=4
285 // CHECK-NEXT: 0 | struct G (base)
286 // CHECK-NEXT: 0 | int g_field
287 // CHECK-NEXT: 4 | (H vbtable pointer)
288 // CHECK-NEXT: 8 | class D (virtual base)
289 // CHECK-NEXT: 8 | (D vftable pointer)
290 // CHECK-NEXT: 16 | double a
291 // CHECK-NEXT: sizeof=24, dsize=24, align=8
292 // CHECK-NEXT: nvsize=8, nvalign=4
297 // CHECK-NEXT: 0 | (I vftable pointer)
298 // CHECK-NEXT: 8 | (I vbtable pointer)
299 // CHECK-NEXT: 16 | double q
300 // CHECK-NEXT: 24 | class D (virtual base)
301 // CHECK-NEXT: 24 | (D vftable pointer)
302 // CHECK-NEXT: 32 | double a
303 // CHECK-NEXT: sizeof=40, dsize=40, align=8
304 // CHECK-NEXT: nvsize=24, nvalign=8
310 // CHECK-NEXT: 0 | int l
311 // CHECK-NEXT: sizeof=4, dsize=4, align=4
312 // CHECK-NEXT: nvsize=4, nvalign=4
315 // CHECK-NEXT: 0 | int k
316 // CHECK-NEXT: sizeof=4, dsize=4, align=4
317 // CHECK-NEXT: nvsize=4, nvalign=4
320 // CHECK-NEXT: 0 | (M vbtable pointer)
321 // CHECK-NEXT: 4 | int m
322 // CHECK-NEXT: 8 | struct K (virtual base)
323 // CHECK-NEXT: 8 | int k
324 // CHECK-NEXT: sizeof=12, dsize=12, align=4
330 // CHECK-NEXT: 4 | struct L (base)
331 // CHECK-NEXT: 4 | int l
332 // CHECK-NEXT: 8 | struct M (base)
333 // CHECK-NEXT: 8 | (M vbtable pointer)
334 // CHECK-NEXT: 12 | int m
335 // CHECK-NEXT: 0 | (N vftable pointer)
336 // CHECK-NEXT: 16 | struct K (virtual base)
337 // CHECK-NEXT: 16 | int k
338 // CHECK-NEXT: sizeof=20, dsize=20, align=4
339 // CHECK-NEXT: nvsize=16, nvalign=4
345 // CHECK-NEXT: 4 | struct H (base)
346 // CHECK-NEXT: 4 | struct G (base)
347 // CHECK-NEXT: 4 | int g_field
348 // CHECK-NEXT: 8 | (H vbtable pointer)
349 // CHECK-NEXT: 12 | struct G (base)
350 // CHECK-NEXT: 12 | int g_field
351 // CHECK-NEXT: 0 | (O vftable pointer)
352 // CHECK-NEXT: 16 | class D (virtual base)
353 // CHECK-NEXT: 16 | (D vftable pointer)
354 // CHECK-NEXT: 24 | double a
355 // CHECK-NEXT: sizeof=32, dsize=32, align=8
356 // CHECK-NEXT: nvsize=16, nvalign=4
362 // CHECK-NEXT: 0 | struct M (base)
363 // CHECK-NEXT: 0 | (M vbtable pointer)
364 // CHECK-NEXT: 4 | int m
365 // CHECK-NEXT: 8 | int p
366 // CHECK-NEXT: 12 | struct K (virtual base)
367 // CHECK-NEXT: 12 | int k
368 // CHECK-NEXT: 16 | struct L (virtual base)
369 // CHECK-NEXT: 16 | int l
370 // CHECK-NEXT: sizeof=20, dsize=20, align=4
371 // CHECK-NEXT: nvsize=12, nvalign=4
376 // CHECK-NEXT: sizeof=1, dsize=0, align=1
377 // CHECK-NEXT: nvsize=0, nvalign=1
382 // CHECK-NEXT: 0 | (f vftable pointer)
383 // CHECK-NEXT: sizeof=4, dsize=4, align=4
384 // CHECK-NEXT: nvsize=4, nvalign=4
387 // CHECK-NEXT: 0 | (s vftable pointer)
388 // CHECK-NEXT: 4 | (s vbtable pointer)
389 // CHECK-NEXT: 8 | int r
390 // CHECK-NEXT: 12 | (vtordisp for vbase f)
391 // CHECK-NEXT: 16 | struct f (virtual base)
392 // CHECK-NEXT: 16 | (f vftable pointer)
393 // CHECK-NEXT: sizeof=20, dsize=20, align=4
394 // CHECK-NEXT: nvsize=12, nvalign=4
397 // CHECK-NEXT: 0 | (IA vftable pointer)
398 // CHECK-NEXT: sizeof=4, dsize=4, align=4
399 // CHECK-NEXT: nvsize=4, nvalign=4
402 // CHECK-NEXT: 0 | (ICh vftable pointer)
403 // CHECK-NEXT: 4 | (ICh vbtable pointer)
404 // CHECK-NEXT: 8 | (vtordisp for vbase IA)
405 // CHECK-NEXT: 12 | class IA (virtual base)
406 // CHECK-NEXT: 12 | (IA vftable pointer)
407 // CHECK-NEXT: sizeof=16, dsize=16, align=4
408 // CHECK-NEXT: nvsize=8, nvalign=4
411 // CHECK-NEXT: 0 | (sd vbtable pointer)
412 // CHECK-NEXT: 4 | int q
413 // CHECK-NEXT: 8 | char y
414 // CHECK-NEXT: 12 | (vtordisp for vbase f)
415 // CHECK-NEXT: 16 | struct f (virtual base)
416 // CHECK-NEXT: 16 | (f vftable pointer)
417 // CHECK-NEXT: 20 | struct s (virtual base)
418 // CHECK-NEXT: 20 | (s vftable pointer)
419 // CHECK-NEXT: 24 | (s vbtable pointer)
420 // CHECK-NEXT: 28 | int r
421 // CHECK-NEXT: 32 | (vtordisp for vbase IA)
422 // CHECK-NEXT: 36 | class IA (virtual base)
423 // CHECK-NEXT: 36 | (IA vftable pointer)
424 // CHECK-NEXT: 40 | class ICh (virtual base)
425 // CHECK-NEXT: 40 | (ICh vftable pointer)
426 // CHECK-NEXT: 44 | (ICh vbtable pointer)
427 // CHECK-NEXT: sizeof=48, dsize=48, align=4
428 // CHECK-NEXT: nvsize=12, nvalign=4
437 // CHECK-NEXT: 0 | (AV vftable pointer)
438 // CHECK-NEXT: sizeof=4, dsize=4, align=4
439 // CHECK-NEXT: nvsize=4, nvalign=4
443 // CHECK-NEXT: 0 | struct AV (primary base)
444 // CHECK-NEXT: 0 | (AV vftable pointer)
445 // CHECK-NEXT: sizeof=4, dsize=4, align=4
446 // CHECK-NEXT: nvsize=4, nvalign=4
450 // CHECK-NEXT: 0 | (CV vbtable pointer)
451 // CHECK-NEXT: 4 | (vtordisp for vbase BV)
452 // CHECK-NEXT: 8 | struct BV (virtual base)
453 // CHECK-NEXT: 8 | struct AV (primary base)
454 // CHECK-NEXT: 8 | (AV vftable pointer)
455 // CHECK-NEXT: sizeof=12, dsize=12, align=4
456 // CHECK-NEXT: nvsize=4, nvalign=4
464 // CHECK-NEXT: 0 | struct BV (primary base)
465 // CHECK-NEXT: 0 | struct AV (primary base)
466 // CHECK-NEXT: 0 | (AV vftable pointer)
467 // CHECK-NEXT: sizeof=4, dsize=4, align=4
468 // CHECK-NEXT: nvsize=4, nvalign=4
473 // CHECK-NEXT: 4 | struct CV (base)
474 // CHECK-NEXT: 4 | (CV vbtable pointer)
475 // CHECK-NEXT: 0 | struct DV (primary base)
476 // CHECK-NEXT: 0 | struct BV (primary base)
477 // CHECK-NEXT: 0 | struct AV (primary base)
478 // CHECK-NEXT: 0 | (AV vftable pointer)
479 // CHECK-NEXT: 8 | (vtordisp for vbase BV)
480 // CHECK-NEXT: 12 | struct BV (virtual base)
481 // CHECK-NEXT: 12 | struct AV (primary base)
482 // CHECK-NEXT: 12 | (AV vftable pointer)
483 // CHECK-NEXT: sizeof=16, dsize=16, align=4
484 // CHECK-NEXT: nvsize=8, nvalign=4
498 // CHECK-NEXT: 0 | (C vbtable pointer)
499 // CHECK-NEXT: 4 | (vtordisp for vbase A)
500 // CHECK-NEXT: 8 | struct test1::A (virtual base)
501 // CHECK-NEXT: 8 | (A vftable pointer)
502 // CHECK-NEXT: 12 | (vtordisp for vbase B)
503 // CHECK-NEXT: 16 | struct test1::B (virtual base)
504 // CHECK-NEXT: 16 | struct test1::A (primary base)
505 // CHECK-NEXT: 16 | (A vftable pointer)
506 // CHECK-NEXT: sizeof=20, dsize=20, align=4
507 // CHECK-NEXT: nvsize=4, nvalign=4