1*f4a2713aSLionel Sambuc // RUN: %clang_cc1 -emit-llvm %s -o /dev/null 2*f4a2713aSLionel Sambuc 3*f4a2713aSLionel Sambuc #pragma pack(4) 4*f4a2713aSLionel Sambuc 5*f4a2713aSLionel Sambuc struct Bork { 6*f4a2713aSLionel Sambuc unsigned int f1 : 3; 7*f4a2713aSLionel Sambuc unsigned int f2 : 30; 8*f4a2713aSLionel Sambuc }; 9*f4a2713aSLionel Sambuc Foo(Bork * hdr)10*f4a2713aSLionel Sambucint Foo(Bork *hdr) { 11*f4a2713aSLionel Sambuc hdr->f1 = 7; 12*f4a2713aSLionel Sambuc hdr->f2 = 927; 13*f4a2713aSLionel Sambuc } 14