1 static _Bool boolarray_d1[1];
2 static _Bool boolarray_d8[8];
3 static _Bool boolarray_i2[2] = {
4 	0,
5 	1,
6 };
7 static int nd1 = sizeof(boolarray_d1);
8 static int nd8 = sizeof(boolarray_d8);
9 static int ni2 = sizeof(boolarray_i2);
10 
11 
12 static long longarray_u2[] = {
13 	0,
14 	1,
15 };
16 static int nl2 = sizeof(longarray_u2);
17 
18 /*
19  * Used to get "warning: excessive elements in array initializer"
20  * for all elements but the first one.
21  * Note: only occurs if nbr of elements is a multiple of 8
22  *       (if not, theer was another problem)
23  */
24 static _Bool boolarray_u8[] = {
25 	0,
26 	1,
27 	0,
28 	1,
29 	0,
30 	1,
31 	0,
32 	1,
33 };
34 
35 /*
36  * Used to get "error: cannot size expression" for the sizeof.
37  */
38 static _Bool boolarray_u2[] = {
39 	0,
40 	1,
41 };
42 static int nu2 = sizeof(boolarray_u2);
43 
44 /*
45  * check-name: sizeof(bool array)
46  * check-command: sparse -Wno-sizeof-bool $file
47  */
48