3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-07 18:05:21 +00:00

disable validation in builds

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2018-11-17 15:37:36 -08:00
parent d45b8a3ac8
commit 141cd687ff
2 changed files with 4 additions and 3 deletions

View file

@ -841,7 +841,7 @@ public:
}
void verify_core(exprs const& core) {
if (!gparams::get_ref().get_bool("model_validate", false)) return;
return;
IF_VERBOSE(3, verbose_stream() << "verify core " << s().check_sat(core.size(), core.c_ptr()) << "\n";);
ref<solver> _solver = mk_smt_solver(m, m_params, symbol());
_solver->assert_expr(s().get_assertions());
@ -852,7 +852,7 @@ public:
}
void verify_assumptions() {
if (!gparams::get_ref().get_bool("model_validate", false)) return;
return;
IF_VERBOSE(1, verbose_stream() << "verify assumptions\n";);
ref<solver> _solver = mk_smt_solver(m, m_params, symbol());
_solver->assert_expr(s().get_assertions());
@ -863,7 +863,7 @@ public:
}
void verify_assignment() {
if (!gparams::get_ref().get_bool("model_validate", false)) return;
return;
IF_VERBOSE(1, verbose_stream() << "verify assignment\n";);
ref<solver> _solver = mk_smt_solver(m, m_params, symbol());
_solver->assert_expr(s().get_assertions());

View file

@ -1557,6 +1557,7 @@ namespace opt {
}
void context::validate_model() {
return;
if (!gparams::get_ref().get_bool("model_validate", false)) return;
expr_ref_vector fmls(m);
get_hard_constraints(fmls);