aboutsummaryrefslogtreecommitdiff
path: root/tests/functional/35_array_test.sy
blob: f3da7e7fcc65b30c2bc58681ae536ec5d65cc4cf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// array as parameter of a function
int field[2];

int func(int array[]) {
	return array[3 - field[0]];
}

int main() {
	int i[1];
	int j[3];
	int k;

	field[0] = 1;
	field[1] = 2;


	j[0 + 0] = -1;
	j[1] = j[0] - 2;
	k = j[1];
	j[2] = 16;

	return func(j) + 2 + k;
}