]> andersk Git - splint.git/blame - test/tests2.4/array.c
noexpand always false.
[splint.git] / test / tests2.4 / array.c
CommitLineData
80ee600a 1int f (int a[], int a2[73] /*legal, but meaningless!*/, int m [] [3] /* int m [][] leads to error for m[1] */ ) {
2 int b[10];
3 int c[10];
4 /* int pa[]; illegal!*/
5 int *p = (int *) malloc (sizeof (int) * 10);
6
7 a++;
8 a2++;
9 /* b++; illegal! */
10
11 printf ("a: %d / a2: %d / b: %d / m: %d / m[0]: %d / p: %d / int: %d\n",
12 sizeof (a), sizeof (a2), sizeof (b),
13 sizeof (m), sizeof (m[1]), sizeof (p), sizeof (int));
14 /* b = c; illegal*/
15 /* b = a; illegal */
16 a = b; /* okay! */
17}
18
19int main (void) {
20 int a[10];
21 int m[10][3];
22 int x = f (a, a, m);
23
24 {
25 int k[x];
26 k[2] = 12;
27
28 }
29
30}
This page took 0.068512 seconds and 5 git commands to generate.