Skip to content

Commit

Permalink
Mark peformance regressing test as KNOWNBUG
Browse files Browse the repository at this point in the history
  • Loading branch information
Remi Delmas committed Jan 17, 2025
1 parent 2a0a61c commit d0642ee
Showing 1 changed file with 7 additions and 1 deletion.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
CORE dfcc-only smt-backend broken-cprover-smt-backend
KNWONBUG dfcc-only smt-backend broken-cprover-smt-backend
main.c
--dfcc main --apply-loop-contracts --enforce-contract foo --malloc-may-fail --malloc-fail-null _ --z3 --slice-formula --no-standard-checks
^EXIT=0$
Expand All @@ -7,6 +7,12 @@ main.c
--
^warning: ignoring
--

Marked as KNWONBUG because:
- z3 >v4.12 and up can solve the problem with `--dfcc-simple-invalid-pointer-model`,
but the CI uses older versions;
- bitwuzla >v0.6 can solve the problem but we don't run bitwuzla in CI.

Tests support for quantifiers in loop contracts with the SMT backend.
When quantified loop invariants are used, they are inserted three times
in the transformed program (base case assertion, step case assumption,
Expand Down

0 comments on commit d0642ee

Please sign in to comment.