1*640235e2SEnji Cooper /* test .data.l[x] */ 2*640235e2SEnji Cooper typedef struct { 3*640235e2SEnji Cooper int type; 4*640235e2SEnji Cooper union { 5*640235e2SEnji Cooper char b[20]; 6*640235e2SEnji Cooper short s[10]; 7*640235e2SEnji Cooper long l[5]; 8*640235e2SEnji Cooper } data; 9*640235e2SEnji Cooper } foo; 10*640235e2SEnji Cooper 11*640235e2SEnji Cooper 12*640235e2SEnji Cooper foo bar = { 13*640235e2SEnji Cooper .type = 3, 14*640235e2SEnji Cooper .data.l[0] = 4 15*640235e2SEnji Cooper }; 16