![]() This allows us to check situations like this: PAR i = 0 FOR 10 IF i = 0 a[10] := 3 TRUE a[i] := 3 Previously this would have been flagged unsafe (because 10 can overlap with 10 between the replicated branches). But with this change, the equations on the replicators (including: i'>=i+1, i = 0, i' = 0) are included alongside 10=10, so there is no solution over all because the replicator equations prevent a solution (i.e. the 10 can't be used twice in parallel). |
||
---|---|---|
.. | ||
chan-ends.occ.test | ||
direction-decorators-1.occ.test | ||
direction-decorators-2.occ.test | ||
direction-decorators-3.occ.test | ||
initial-result-1.occ.test | ||
initial-result-2.occ.test | ||
unify-types-1.rain.test | ||
usage-check-1.occ.test | ||
usage-check-2.occ.test | ||
usage-check-3.occ.test | ||
usage-check-4.occ.test | ||
usage-check-5.occ.test | ||
usage-check-6.occ.test | ||
usage-check-7.occ.test |