xref: /minix3/external/bsd/llvm/dist/clang/test/CodeGenObjC/bitfield_encoding.m (revision f4a2713ac843a11c696ec80c0a5e3e5d80b4d338)
1*f4a2713aSLionel Sambuc// RUN: %clang_cc1 -triple i386-unknown-unknown -fobjc-runtime=macosx-fragile-10.5 -emit-llvm -o %t %s
2*f4a2713aSLionel Sambuc// RUN: grep "ib1b14" %t | count 1
3*f4a2713aSLionel Sambuc// RUN: %clang_cc1 -triple i386-unknown-unknown -fobjc-runtime=macosx-fragile-10.5 -fobjc-runtime=gcc -emit-llvm -o %t %s
4*f4a2713aSLionel Sambuc// RUN: grep "ib32i1b33i14" %t | count 1
5*f4a2713aSLionel Sambuc
6*f4a2713aSLionel Sambucstruct foo{
7*f4a2713aSLionel Sambuc	int a;
8*f4a2713aSLionel Sambuc	int b:1;
9*f4a2713aSLionel Sambuc	int c:14;
10*f4a2713aSLionel Sambuc};
11*f4a2713aSLionel Sambuc
12*f4a2713aSLionel Sambucconst char *encoding = @encode(struct foo);
13