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