3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-10-04 23:13:57 +00:00

add flag for bailing out during a final check infinite loop in theory_str

also adds more debugging to free variable gen
This commit is contained in:
Murphy Berzish 2016-06-12 20:14:57 -04:00
parent 08328c5614
commit 18cd47dcd0
2 changed files with 35 additions and 1 deletions

View file

@ -83,11 +83,19 @@ namespace smt {
*/
bool opt_EagerStringConstantLengthAssertions;
/*
* If VerifyFinalCheckProgress is set to true, continuing after final check is invoked
* without asserting any new axioms is considered a bug and will throw an exception.
*/
bool opt_VerifyFinalCheckProgress;
bool search_started;
arith_util m_autil;
str_util m_strutil;
int sLevel;
bool finalCheckProgressIndicator;
// TODO make sure that all generated expressions are saved into the trail
expr_ref_vector m_trail; // trail for generated terms