From 0368b5271657f9b10ecb7a3ac4d24a5a5a977c5f Mon Sep 17 00:00:00 2001 From: Nikolaj Bjorner Date: Wed, 17 Apr 2024 15:16:11 +0200 Subject: [PATCH] add missing expr Signed-off-by: Nikolaj Bjorner --- src/sat/smt/euf_model.cpp | 2 +- src/sat/smt/intblast_solver.cpp | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/sat/smt/euf_model.cpp b/src/sat/smt/euf_model.cpp index ac7ef1522a2..9739249db51 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 459b263390c..472fa4b2bb5 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: