mirror of
https://github.com/Z3Prover/z3
synced 2025-10-04 15:03:57 +00:00
add option to bypass quick returns in integer theory integration in theory_str
this might not actually be that useful, if the problem is, as I suspect it to be, that values we get from the integer theory need not correspond with assertions in the core (that can get popped off the stack, etc.)
This commit is contained in:
parent
ac16aa7c81
commit
02a66c425e
2 changed files with 196 additions and 25 deletions
|
@ -94,6 +94,15 @@ namespace smt {
|
|||
*/
|
||||
int opt_LCMUnrollStep;
|
||||
|
||||
/*
|
||||
* If NoQuickReturn_Concat_IntegerTheory is set to true,
|
||||
* the integer theory integration conditionals in simplify_concat_equality()
|
||||
* will not return from the function after asserting their axioms.
|
||||
* This means that control will fall through to the type 1-6 axioms,
|
||||
* causing those to be added as well.
|
||||
*/
|
||||
bool opt_NoQuickReturn_Concat_IntegerTheory;
|
||||
|
||||
bool search_started;
|
||||
arith_util m_autil;
|
||||
str_util m_strutil;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue