// 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; }