1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
procedure {:checksum "0"} M(); implementation {:id "M"} {:checksum "1"} M() { if (*) { call N(); assert 1 != 1; // error } else { assert 2 != 2; // error } assert 3 != 3; } procedure {:checksum "3"} N(); ensures 0 == 0;