fix use of DiagnosticOptions for older clangs
[pet.git] / tests / mod2.scop
blob2e1b33278ba7654308a0075d32f0092ba49adff3
1 context: '[N] -> {  : N >= 0 and N <= 2147483647 }'
2 arrays:
3 - context: '[N] -> {  : N >= 0 }'
4   extent: '[N] -> { a[i0] : i0 >= 0 and i0 <= -1 + N }'
5   element_type: int
6   element_size: 4
7 statements:
8 - line: 9
9   domain: '[N] -> { S_0[i] : exists (e0 = [(i)/2]: 2e0 = i and i >= 0 and i <= -1
10     + N) }'
11   schedule: '[N] -> { S_0[i] -> [0, i] }'
12   body:
13     type: binary
14     operation: =
15     arguments:
16     - type: access
17       relation: '[N] -> { S_0[i] -> a[i] }'
18       read: 0
19       write: 1
20     - type: binary
21       operation: '%'
22       arguments:
23       - type: access
24         relation: '[N] -> { S_0[i] -> [i] }'
25         read: 1
26         write: 0
27       - type: access
28         relation: '[N] -> { S_0[i] -> [3] }'
29         read: 1
30         write: 0