Reid Kleckner | 06a4b2a | 2017-06-12 19:57:56 +0000 | [diff] [blame^] | 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 |