1 const unsigned short l = 2;
2
foo(long arr[sizeof (l)])3 char foo(long arr[sizeof(l)]) {
4 (void) arr;
5 return 0;
6 }
7
bar(long baz[l])8 char bar(long baz[l]) {
9 (void) baz;
10 return 1;
11 }
12
quux(unsigned int m,double d[l])13 char quux(unsigned int m, double d[l]) {
14 (void) m;
15 (void) d;
16 return 2;
17 }
18
spong(unsigned int m,double d[m])19 char spong(unsigned int m, double d[m]) {
20 (void) d;
21 return 3;
22 }
23
wibble(unsigned int a,unsigned int b,char arr[a])24 char wibble(unsigned int a, unsigned int b, char arr[a]) {
25 (void) b;
26 (void) arr;
27 return 4;
28 }
29