mirror of
https://github.com/Z3Prover/z3
synced 2025-04-27 02:45:51 +00:00
retain default configuration between calls to SMT tactic so that values are not overwritten between calls to smt-setup. Fixes bug #196
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
8c11299be6
commit
7639eff29b
3 changed files with 7 additions and 3 deletions
|
@ -252,6 +252,7 @@ void asserted_formulas::reduce() {
|
|||
TRACE("before_reduce", display(tout););
|
||||
CASSERT("well_sorted", check_well_sorted());
|
||||
|
||||
|
||||
#define INVOKE(COND, FUNC) if (COND) { FUNC; IF_VERBOSE(10000, verbose_stream() << "total size: " << get_total_size() << "\n";); } TRACE("reduce_step_ll", ast_mark visited; display_ll(tout, visited);); TRACE("reduce_step", display(tout << #FUNC << " ");); CASSERT("well_sorted",check_well_sorted()); if (inconsistent() || canceled()) { TRACE("after_reduce", display(tout);); TRACE("after_reduce_ll", ast_mark visited; display_ll(tout, visited);); return; }
|
||||
|
||||
set_eliminate_and(false); // do not eliminate and before nnf.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue