File tree Expand file tree Collapse file tree 11 files changed +26
-14
lines changed
assigns_enforce_scoping_01
assigns_enforce_scoping_02
quantifiers-exists-both-enforce
quantifiers-exists-both-replace
quantifiers-exists-requires-enforce
quantifiers-exists-requires-replace
quantifiers-forall-both-enforce
quantifiers-forall-both-replace
quantifiers-forall-ensures-enforce
quantifiers-forall-requires-enforce
quantifiers-forall-requires-replace Expand file tree Collapse file tree 11 files changed +26
-14
lines changed Original file line number Diff line number Diff line change 3
3
--enforce-all-contracts
4
4
^EXIT=10$
5
5
^SIGNAL=0$
6
- assertion: SUCCESS$
7
- assertion: FAILURE$
6
+ ^\[f1.\d+\] line \d+ Check that b is assignable: SUCCESS$
7
+ ^\[f1.\d+\] line \d+ Check that \*b is assignable: SUCCESS$
8
+ ^\[f1.\d+\] line \d+ Check that \*b is assignable: FAILURE$
8
9
^VERIFICATION FAILED$
9
10
--
10
11
--
Original file line number Diff line number Diff line change 3
3
--enforce-all-contracts
4
4
^EXIT=10$
5
5
^SIGNAL=0$
6
- assertion : SUCCESS$
7
- assertion : FAILURE$
6
+ ^\[f1.\d+\] line \d+ Check that \*b is assignable : SUCCESS$
7
+ ^\[f1.\d+\] line \d+ Check that \*b is assignable : FAILURE$
8
8
^VERIFICATION FAILED$
9
9
--
10
10
--
Original file line number Diff line number Diff line change 3
3
--enforce-all-contracts
4
4
^EXIT=0$
5
5
^SIGNAL=0$
6
- ^\[1\] assertion : SUCCESS$
6
+ ^\[postcondition.\d+\] file main.c line \d+ Check ensures clause : SUCCESS$
7
7
^VERIFICATION SUCCESSFUL$
8
8
--
9
9
^warning: ignoring
Original file line number Diff line number Diff line change 3
3
--replace-all-calls-with-contracts
4
4
^EXIT=0$
5
5
^SIGNAL=0$
6
- ^\[1\] assertion : SUCCESS$
6
+ ^\[precondition.\d+\] file main.c line \d+ Check requires clause : SUCCESS$
7
7
^VERIFICATION SUCCESSFUL$
8
8
--
9
9
^warning: ignoring
Original file line number Diff line number Diff line change 3
3
--enforce-all-contracts
4
4
^EXIT=0$
5
5
^SIGNAL=0$
6
- ^\[1\] assertion: SUCCESS$
6
+ ^\[postcondition.\d+\] file main.c line \d+ Check ensures clause: SUCCESS$
7
+ ^\[f1.\d+\] line \d+ Check that found\_four is assignable: SUCCESS$
8
+ ^\[f1.\d+\] line \d+ Check that i is assignable: SUCCESS$
9
+ ^\[f1.\d+\] line \d+ Check that i is assignable: SUCCESS$
10
+ ^\[f1.\d+\] line \d+ Check that found\_four is assignable: SUCCESS$
7
11
^VERIFICATION SUCCESSFUL$
8
12
--
9
13
^warning: ignoring
Original file line number Diff line number Diff line change 3
3
--replace-all-calls-with-contracts
4
4
^EXIT=10$
5
5
^SIGNAL=0$
6
- ^\[1\] assertion : SUCCESS$
7
- ^\[2\] assertion : FAILURE$
6
+ ^\[precondition.\d+\] file main.c line \d+ Check requires clause : SUCCESS$
7
+ ^\[precondition.\d+\] file main.c line \d+ Check requires clause : FAILURE$
8
8
^VERIFICATION FAILED$
9
9
--
10
10
^warning: ignoring
Original file line number Diff line number Diff line change 3
3
--enforce-all-contracts
4
4
^EXIT=0$
5
5
^SIGNAL=0$
6
- ^\[1\] assertion : SUCCESS$
6
+ ^\[postcondition.\d+\] file main.c line \d+ Check ensures clause : SUCCESS$
7
7
^VERIFICATION SUCCESSFUL$
8
8
--
9
9
^warning: ignoring
Original file line number Diff line number Diff line change 3
3
--replace-all-calls-with-contracts
4
4
^EXIT=0$
5
5
^SIGNAL=0$
6
- ^\[1\] assertion : SUCCESS$
6
+ ^\[precondition.\d+\] file main.c line \d+ Check requires clause : SUCCESS$
7
7
^VERIFICATION SUCCESSFUL$
8
8
--
9
9
^warning: ignoring
Original file line number Diff line number Diff line change 3
3
--enforce-all-contracts
4
4
^EXIT=0$
5
5
^SIGNAL=0$
6
- ^\[1\] assertion: SUCCESS$
6
+ ^\[postcondition.\d+\] file main.c line \d+ Check ensures clause: SUCCESS$
7
+ ^\[f1.\d+\] line \d+ Check that i is assignable: SUCCESS$
8
+ ^\[f1.\d+\] line \d+ Check that i is assignable: SUCCESS$
9
+ ^\[f1.\d+\] line \d+ Check that arr\[\(.*\)i\] is assignable: SUCCESS$
7
10
^VERIFICATION SUCCESSFUL$
8
11
--
9
12
^warning: ignoring
Original file line number Diff line number Diff line change 3
3
--enforce-all-contracts
4
4
^EXIT=0$
5
5
^SIGNAL=0$
6
- ^\[1\] assertion: SUCCESS$
6
+ ^\[postcondition.\d+\] file main.c line \d+ Check ensures clause: SUCCESS$
7
+ ^\[f1.\d+\] line \d+ Check that is\_identity is assignable: SUCCESS$
8
+ ^\[f1.\d+\] line \d+ Check that i is assignable: SUCCESS$
9
+ ^\[f1.\d+\] line \d+ Check that i is assignable: SUCCESS$
10
+ ^\[f1.\d+\] line \d+ Check that is\_identity is assignable: SUCCESS$
7
11
^VERIFICATION SUCCESSFUL$
8
12
--
9
13
^warning: ignoring
You can’t perform that action at this time.
0 commit comments