xref: /freebsd/contrib/netbsd-tests/usr.bin/xlint/lint1/d_c99_union_init4.c (revision c22165b4f1f5d38b681921797a44b3ba8c13b7e0)
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