1 const unsigned long l = 3;
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[m])13 char quux(unsigned int m, double d[m]) {
14 (void) d;
15 return 2;
16 }
17
spong(unsigned int m,double d[l])18 char spong(unsigned int m, double d[l]) {
19 (void) m;
20 (void) d;
21 return 3;
22 }
23
wibble(unsigned int a,unsigned int b,char arr[b])24 char wibble(unsigned int a, unsigned int b, char arr[b]) {
25 (void) a;
26 (void) arr;
27 return 4;
28 }
29