blob: 38e77396b492df517238fc6eeed95d10d9464132 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
// RUN: %boogie -typeEncoding:n -logPrefix:0n %s > %t
// RUN: %diff %s.n.expect %t
// RUN: %boogie -typeEncoding:p -logPrefix:0p %s > %t
// RUN: %diff %s.p.expect %t
// RUN: %boogie -typeEncoding:a -logPrefix:0a %s > %t
// RUN: %diff %s.a.expect %t
procedure Array0() returns (z: int)
ensures z >= 5;
{
L0:
goto L1, L2;
L1:
z := 10;
L2:
z := 20;
return;
}
|