File tree 1 file changed +7
-1
lines changed
regression/contracts-dfcc/quantifiers-loops-fresh-bound-vars-smt
1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change 1
- CORE dfcc-only smt-backend broken-cprover-smt-backend
1
+ KNWONBUG dfcc-only smt-backend broken-cprover-smt-backend
2
2
main.c
3
3
--dfcc main --apply-loop-contracts --enforce-contract foo --malloc-may-fail --malloc-fail-null _ --z3 --slice-formula --no-standard-checks
4
4
^EXIT=0$
7
7
--
8
8
^warning: ignoring
9
9
--
10
+
11
+ Marked as KNWONBUG because:
12
+ - z3 >v4.12 and up can solve the problem with `--dfcc-simple-invalid-pointer-model`,
13
+ but the CI uses older versions;
14
+ - bitwuzla >v0.6 can solve the problem but we don't run bitwuzla in CI.
15
+
10
16
Tests support for quantifiers in loop contracts with the SMT backend.
11
17
When quantified loop invariants are used, they are inserted three times
12
18
in the transformed program (base case assertion, step case assumption,
You can’t perform that action at this time.
0 commit comments