1 | // RUN: %clang_cc1 -x c -debug-info-kind=limited -triple mips-none-linux-gnu -emit-llvm -o - %s | FileCheck %s |
---|---|
2 | |
3 | struct fields |
4 | { |
5 | unsigned a : 4; |
6 | unsigned b : 4; |
7 | } flags; |
8 | |
9 | // CHECK: !DIDerivedType(tag: DW_TAG_member, |
10 | // CHECK-SAME: {{.*}}name: "a" |
11 | // CHECK-NOT: {{.*}}offset: |
12 | // CHECK-SAME: {{.*}}flags: DIFlagBitField |
13 | |
14 | // CHECK: !DIDerivedType(tag: DW_TAG_member, |
15 | // CHECK-SAME: {{.*}}name: "b" |
16 | // CHECK-SAME: {{.*}}offset: 4 |
17 | // CHECK-SAME: {{.*}}flags: DIFlagBitField |
18 |