3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-22 16:45:31 +00:00

propagate early in theory_str to set up contains/regex maps

this fixes an unsat-as-sat error in a regex test and flips around some timeouts
so more work will be required to track this down
This commit is contained in:
Murphy Berzish 2016-08-19 22:53:36 -04:00
parent 8598a48e3b
commit 481e97a274

View file

@ -6052,6 +6052,10 @@ void theory_str::init_search_eh() {
}
*/
// this might be cheating but we need to make sure that certain maps are populated
// before the first call to new_eq_eh()
propagate();
TRACE("t_str", tout << "search started" << std::endl;);
search_started = true;
}