1 // To test this you need to set the debug point in parse.y:constant_expression
2 
3 int u;
4 
5 int ar01[45];
6 int ar02[u + 12];
7 int ar03[12 + u];
8 int ar04[u + u];
9 int ar05[12 + 12];
10 int ar08[0 || 0];
11 int ar07[0 || 1];
12 int ar06[1 || 0];
13 int ar09[1 || 1];
14 int ar10[0 && 0];
15 int ar11[0 && 1];
16 int ar12[1 && 0];
17 int ar13[1 && 1];
18 int ar14[8 | 4];
19 int ar15[0xa5 ^ 0xff];
20 int ar16[0xa5 & 0xf0];
21 int ar17[1 == 2];
22 int ar18[1 == 1];
23 int ar19[1 != 2];
24 int ar20[1 != 1];
25 int ar21[1 > 5];
26 int ar22[5 > 5];
27 int ar23[1 < 5];
28 int ar24[5 < 1];
29 int ar25[8 >> 1];
30 int ar26[8 << 1];
31 int ar27[5 - 2];
32 int ar28[5 * 2];
33 int ar29[5 / 2];
34 int ar30[5 % 2];
35 int ar31[-5 + 20];
36 int ar32[!!5];
37 int ar33[~5];
38 
39 
40