1*f4a2713aSLionel Sambuc // RUN: %clang_cc1 -emit-llvm %s -o /dev/null 2*f4a2713aSLionel Sambuc 3*f4a2713aSLionel Sambuc struct istruct { 4*f4a2713aSLionel Sambuc unsigned char C; 5*f4a2713aSLionel Sambuc }; 6*f4a2713aSLionel Sambuc 7*f4a2713aSLionel Sambuc struct foo { 8*f4a2713aSLionel Sambuc unsigned int I:1; 9*f4a2713aSLionel Sambuc struct istruct J; 10*f4a2713aSLionel Sambuc unsigned char L[1]; 11*f4a2713aSLionel Sambuc unsigned int K:1; 12*f4a2713aSLionel Sambuc }; 13*f4a2713aSLionel Sambuc 14*f4a2713aSLionel Sambuc struct foo F = { 1, { 7 }, { 123 } , 1 }; 15*f4a2713aSLionel Sambuc 16*f4a2713aSLionel Sambuc 17