summaryrefslogtreecommitdiff
path: root/Test/test21/InterestingExamples0.bpl
blob: 08ed61d4c5548e71c722ba082cced098c61c435f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// 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 P() returns () {
var a : <t>[t]int;

a[5] := 0;
a[true] := 1;
assert a[5] == 0;
}