xref: /aosp_15_r20/external/stg/test_cases/diff_tests/function/array_parameter.0.c (revision 9e3b08ae94a55201065475453d799e8b1378bea6)
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