diff --git a/src/sat/smt/euf_model.cpp b/src/sat/smt/euf_model.cpp index ac7ef1522..9739249db 100644 --- a/src/sat/smt/euf_model.cpp +++ b/src/sat/smt/euf_model.cpp @@ -327,7 +327,7 @@ namespace euf { out << mdl << "\n"; } - void solver::validate_model(model& mdl) { + void solver::validate_model(model& mdl) { if (!m_unhandled_functions.empty()) return; if (get_config().m_arith_ignore_int) diff --git a/src/sat/smt/intblast_solver.cpp b/src/sat/smt/intblast_solver.cpp index 459b26339..472fa4b2b 100644 --- a/src/sat/smt/intblast_solver.cpp +++ b/src/sat/smt/intblast_solver.cpp @@ -726,6 +726,7 @@ namespace intblast { r = a.mk_le(smod(bv_expr, 0), smod(bv_expr, 1)); break; case OP_SGEQ: + bv_expr = e->get_arg(0); r = a.mk_ge(smod(bv_expr, 0), smod(bv_expr, 1)); break; case OP_SLT: