summaryrefslogtreecommitdiff
path: root/Test/snapshots/Snapshots24.v0.bpl
blob: 5d038779b4daaa189f7a09aa526b5e858dc43c44 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
procedure {:checksum "0"} M();

implementation {:id "M"} {:checksum "1"} M()
{
    if (*)
    {
        assert {:subsumption 0} 1 != 1;  // error
    }
    else if (*)
    {
        assert {:subsumption 1} 5 != 5;  // error
    }
    else if (*)
    {
        assert {:subsumption 2} 6 != 6;  // error
    }
    else
    {
        assert {:subsumption 1} 2 == 2;
        assert {:subsumption 2} 4 == 4;
        assert 5 == 5;
    }

    assert {:subsumption 0} 3 == 3;
}