summaryrefslogtreecommitdiff
path: root/Test/test21/LetSorting.bpl
blob: 9c76dbea84e9869fb714e552c3c353cbe1985f56 (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;
}