export pet_expr_new_cast
[pet.git] / tests / call1.c
blobe90a6695ee062577db1f15ceda59db4c39dbcb4e
1 void foo(int pos, int C[const static pos + 4])
3 for (int i = 0; i < 4; ++i)
4 C[pos + i] += i;
7 void bar(int n, int A[const static n])
9 #pragma scop
10 __pencil_assume(n % 4 == 0);
11 for (int i = 0; i < n; i += 4)
12 foo(i, A);
13 #pragma endscop