-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SMTLIB integration fixes #271
Conversation
Benchexec test report for a selection of SV-Benchmarks (correct / incorrect / all): ✅ ConcurrencySafety-Main (3 / 0 / 5)
✅ ConcurrencySafety-MemSafety (4 / 0 / 5)
✅ ConcurrencySafety-NoOverflows (4 / 0 / 5)
✅ NoDataRace-Main (4 / 0 / 5)
✅ ReachSafety-Arrays (1 / 0 / 5)
✅ ReachSafety-BitVectors (3 / 0 / 5)
❓ ReachSafety-Combinations (0 / 0 / 5)
✅ ReachSafety-ControlFlow (1 / 0 / 5)
❓ ReachSafety-ECA (0 / 0 / 5)
✅ ReachSafety-Floats (4 / 0 / 5)
❓ ReachSafety-Hardware (0 / 0 / 5)
✅ ReachSafety-Heap (5 / 0 / 5)
✅ ReachSafety-Loops (1 / 0 / 5)
✅ ReachSafety-Recursive (1 / 0 / 5)
✅ ReachSafety-Sequentialized (1 / 0 / 5)
❓ ReachSafety-XCSP (0 / 0 / 5)
|
This PR fixes some of the JavaSmt-unrelated issues listed in #268 and adds support for newer versions of some solvers:
cvc5
: A dummy assertion is added to formula A in case of interpolation.princess
: The HashMap is replaced with IdentityHashMap, similarly to SmtInterpol (Fix smtinterpol interpolation (#253) #261).cvc5
,Z3
andprincess
.