1 // RUN: %clang_cc1 -w -fdump-record-layouts-simple -foverride-record-layout=%S/Inputs/override-bit-field-layout.layout %s | FileCheck %s 2 3 // CHECK: Type: struct S1 4 // CHECK: FieldOffsets: [0, 11] 5 struct S1 { 6 short a : 3; 7 short b : 5; 8 }; 9 10 // CHECK: Type: struct S2 11 // CHECK: FieldOffsets: [64] 12 struct S2 { 13 virtual ~S2() = default; 14 short a : 3; encoding_name(int enc)15}; 16 17 void use_structs() { 18 S1 s1s[sizeof(S1)]; 19 S2 s2s[sizeof(S2)]; 20 } 21