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