summaryrefslogtreecommitdiff
path: root/Test/snapshots/Snapshots10.v1.bpl
blob: afc47e4c1a711d0513f03cea7cbed05dbc554507 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
procedure {:checksum "0"} M(n: int);
  requires 0 < n;

implementation {:id "M"} {:checksum "1"} M(n: int)
{
    var x: int;

    call x := N(n);

    call O();

    assert 0 <= x;
}

procedure {:checksum "4"} N(n: int) returns (r: int);
  requires 0 < n;
  // Change: stronger postcondition
  ensures 42 < r;

procedure {:checksum "3"} O();
  ensures true;