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