|
1 | 1 | CORE
|
2 | 2 | main-enforce.c
|
3 | 3 | --enforce-contract foo
|
4 |
| -^\[foo.assigns.\d+\].* Check that s->arr1\[\(.*\)0\] is assignable: SUCCESS$ |
5 |
| -^\[foo.assigns.\d+\].* Check that s->arr1\[\(.*\)1\] is assignable: SUCCESS$ |
6 |
| -^\[foo.assigns.\d+\].* Check that s->arr1\[\(.*\)2\] is assignable: SUCCESS$ |
7 |
| -^\[foo.assigns.\d+\].* Check that s->arr1\[\(.*\)3\] is assignable: SUCCESS$ |
8 |
| -^\[foo.assigns.\d+\].* Check that s->arr1\[\(.*\)4\] is assignable: SUCCESS$ |
9 |
| -^\[foo.assigns.\d+\].* Check that s->arr1\[\(.*\)5\] is assignable: FAILURE$ |
10 |
| -^\[foo.assigns.\d+\].* Check that s->arr1\[\(.*\)6\] is assignable: FAILURE$ |
11 |
| -^\[foo.assigns.\d+\].* Check that s->arr1\[\(.*\)7\] is assignable: FAILURE$ |
12 |
| -^\[foo.assigns.\d+\].* Check that s->arr1\[\(.*\)8\] is assignable: FAILURE$ |
13 |
| -^\[foo.assigns.\d+\].* Check that s->arr1\[\(.*\)9\] is assignable: FAILURE$ |
14 |
| -^\[foo.assigns.\d+\].* Check that s->arr2\[\(.*\)0\] is assignable: FAILURE$ |
15 |
| -^\[foo.assigns.\d+\].* Check that s->arr2\[\(.*\)1\] is assignable: FAILURE$ |
16 |
| -^\[foo.assigns.\d+\].* Check that s->arr2\[\(.*\)2\] is assignable: FAILURE$ |
17 |
| -^\[foo.assigns.\d+\].* Check that s->arr2\[\(.*\)3\] is assignable: FAILURE$ |
18 |
| -^\[foo.assigns.\d+\].* Check that s->arr2\[\(.*\)4\] is assignable: FAILURE$ |
19 |
| -^\[foo.assigns.\d+\].* Check that s->arr2\[\(.*\)5\] is assignable: SUCCESS$ |
20 |
| -^\[foo.assigns.\d+\].* Check that s->arr2\[\(.*\)6\] is assignable: SUCCESS$ |
21 |
| -^\[foo.assigns.\d+\].* Check that s->arr2\[\(.*\)7\] is assignable: SUCCESS$ |
22 |
| -^\[foo.assigns.\d+\].* Check that s->arr2\[\(.*\)8\] is assignable: SUCCESS$ |
23 |
| -^\[foo.assigns.\d+\].* Check that s->arr2\[\(.*\)9\] is assignable: SUCCESS$ |
24 |
| -^\[foo.assigns.\d+\].* Check that ss->a is assignable: SUCCESS$ |
25 |
| -^\[foo.assigns.\d+\].* Check that ss->arr1\[\(.*\)0\] is assignable: SUCCESS$ |
26 |
| -^\[foo.assigns.\d+\].* Check that ss->arr1\[\(.*\)7\] is assignable: SUCCESS$ |
27 |
| -^\[foo.assigns.\d+\].* Check that ss->arr1\[\(.*\)9\] is assignable: SUCCESS$ |
28 |
| -^\[foo.assigns.\d+\].* Check that ss->b is assignable: SUCCESS$ |
29 |
| -^\[foo.assigns.\d+\].* Check that ss->arr2\[\(.*\)6\] is assignable: SUCCESS$ |
30 |
| -^\[foo.assigns.\d+\].* Check that ss->arr2\[\(.*\)8\] is assignable: SUCCESS$ |
31 |
| -^\[foo.assigns.\d+\].* Check that ss->c is assignable: SUCCESS$ |
| 4 | +^\[__CPROVER_contracts_original_foo.assigns.\d+\].* Check that s->arr1\[\(.*\)0\] is assignable: SUCCESS$ |
| 5 | +^\[__CPROVER_contracts_original_foo.assigns.\d+\].* Check that s->arr1\[\(.*\)1\] is assignable: SUCCESS$ |
| 6 | +^\[__CPROVER_contracts_original_foo.assigns.\d+\].* Check that s->arr1\[\(.*\)2\] is assignable: SUCCESS$ |
| 7 | +^\[__CPROVER_contracts_original_foo.assigns.\d+\].* Check that s->arr1\[\(.*\)3\] is assignable: SUCCESS$ |
| 8 | +^\[__CPROVER_contracts_original_foo.assigns.\d+\].* Check that s->arr1\[\(.*\)4\] is assignable: SUCCESS$ |
| 9 | +^\[__CPROVER_contracts_original_foo.assigns.\d+\].* Check that s->arr1\[\(.*\)5\] is assignable: FAILURE$ |
| 10 | +^\[__CPROVER_contracts_original_foo.assigns.\d+\].* Check that s->arr1\[\(.*\)6\] is assignable: FAILURE$ |
| 11 | +^\[__CPROVER_contracts_original_foo.assigns.\d+\].* Check that s->arr1\[\(.*\)7\] is assignable: FAILURE$ |
| 12 | +^\[__CPROVER_contracts_original_foo.assigns.\d+\].* Check that s->arr1\[\(.*\)8\] is assignable: FAILURE$ |
| 13 | +^\[__CPROVER_contracts_original_foo.assigns.\d+\].* Check that s->arr1\[\(.*\)9\] is assignable: FAILURE$ |
| 14 | +^\[__CPROVER_contracts_original_foo.assigns.\d+\].* Check that s->arr2\[\(.*\)0\] is assignable: FAILURE$ |
| 15 | +^\[__CPROVER_contracts_original_foo.assigns.\d+\].* Check that s->arr2\[\(.*\)1\] is assignable: FAILURE$ |
| 16 | +^\[__CPROVER_contracts_original_foo.assigns.\d+\].* Check that s->arr2\[\(.*\)2\] is assignable: FAILURE$ |
| 17 | +^\[__CPROVER_contracts_original_foo.assigns.\d+\].* Check that s->arr2\[\(.*\)3\] is assignable: FAILURE$ |
| 18 | +^\[__CPROVER_contracts_original_foo.assigns.\d+\].* Check that s->arr2\[\(.*\)4\] is assignable: FAILURE$ |
| 19 | +^\[__CPROVER_contracts_original_foo.assigns.\d+\].* Check that s->arr2\[\(.*\)5\] is assignable: SUCCESS$ |
| 20 | +^\[__CPROVER_contracts_original_foo.assigns.\d+\].* Check that s->arr2\[\(.*\)6\] is assignable: SUCCESS$ |
| 21 | +^\[__CPROVER_contracts_original_foo.assigns.\d+\].* Check that s->arr2\[\(.*\)7\] is assignable: SUCCESS$ |
| 22 | +^\[__CPROVER_contracts_original_foo.assigns.\d+\].* Check that s->arr2\[\(.*\)8\] is assignable: SUCCESS$ |
| 23 | +^\[__CPROVER_contracts_original_foo.assigns.\d+\].* Check that s->arr2\[\(.*\)9\] is assignable: SUCCESS$ |
| 24 | +^\[__CPROVER_contracts_original_foo.assigns.\d+\].* Check that ss->a is assignable: SUCCESS$ |
| 25 | +^\[__CPROVER_contracts_original_foo.assigns.\d+\].* Check that ss->arr1\[\(.*\)0\] is assignable: SUCCESS$ |
| 26 | +^\[__CPROVER_contracts_original_foo.assigns.\d+\].* Check that ss->arr1\[\(.*\)7\] is assignable: SUCCESS$ |
| 27 | +^\[__CPROVER_contracts_original_foo.assigns.\d+\].* Check that ss->arr1\[\(.*\)9\] is assignable: SUCCESS$ |
| 28 | +^\[__CPROVER_contracts_original_foo.assigns.\d+\].* Check that ss->b is assignable: SUCCESS$ |
| 29 | +^\[__CPROVER_contracts_original_foo.assigns.\d+\].* Check that ss->arr2\[\(.*\)6\] is assignable: SUCCESS$ |
| 30 | +^\[__CPROVER_contracts_original_foo.assigns.\d+\].* Check that ss->arr2\[\(.*\)8\] is assignable: SUCCESS$ |
| 31 | +^\[__CPROVER_contracts_original_foo.assigns.\d+\].* Check that ss->c is assignable: SUCCESS$ |
32 | 32 | ^VERIFICATION FAILED$
|
33 | 33 | ^EXIT=10$
|
34 | 34 | ^SIGNAL=0$
|
|
0 commit comments