1*7942ebdfSDavid Tenty // RUN: %clang_cc1 -emit-llvm-only -fdump-record-layouts-complete %s | FileCheck %s
2*7942ebdfSDavid Tenty 
3*7942ebdfSDavid Tenty struct a {
4*7942ebdfSDavid Tenty   int x;
5*7942ebdfSDavid Tenty };
6*7942ebdfSDavid Tenty 
7*7942ebdfSDavid Tenty struct b {
8*7942ebdfSDavid Tenty   char y;
9*7942ebdfSDavid Tenty } foo;
10*7942ebdfSDavid Tenty 
11*7942ebdfSDavid Tenty class c {};
12*7942ebdfSDavid Tenty 
13*7942ebdfSDavid Tenty class d;
14*7942ebdfSDavid Tenty 
15*7942ebdfSDavid Tenty // CHECK:          0 | struct a
16*7942ebdfSDavid Tenty // CHECK:          0 | struct b
17*7942ebdfSDavid Tenty // CHECK:          0 | class c
18*7942ebdfSDavid Tenty // CHECK-NOT:      0 | class d
19