From 2ab0681381ea9370a84749901c361ed332b711bb Mon Sep 17 00:00:00 2001 From: Nikolaj Bjorner Date: Sun, 1 Jul 2018 19:34:27 -0700 Subject: [PATCH] deal with unintialized variable in debug code Signed-off-by: Nikolaj Bjorner --- src/smt/theory_lra.cpp | 2 +- src/util/lp/lar_solver.cpp | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/smt/theory_lra.cpp b/src/smt/theory_lra.cpp index 03c46d004..aa5be1bc5 100644 --- a/src/smt/theory_lra.cpp +++ b/src/smt/theory_lra.cpp @@ -1616,7 +1616,7 @@ public: imp & m_imp; local_bound_propagator(imp& i) : bound_propagator(*i.m_solver), m_imp(i) {} - bool bound_is_interesting(unsigned j, lp::lconstraint_kind kind, const rational & v) { + bool bound_is_interesting(unsigned j, lp::lconstraint_kind kind, const rational & v) override { return m_imp.bound_is_interesting(j, kind, v); } diff --git a/src/util/lp/lar_solver.cpp b/src/util/lp/lar_solver.cpp index 35a5095d2..8b5d8814a 100644 --- a/src/util/lp/lar_solver.cpp +++ b/src/util/lp/lar_solver.cpp @@ -1022,6 +1022,9 @@ bool lar_solver::the_right_sides_do_not_sum_to_zero(const vector>& explanation) const { + return true; +#if 0 + // disabled: kind is uninitialized #ifdef Z3DEBUG lconstraint_kind kind; lp_assert(the_left_sides_sum_to_zero(explanation)); @@ -1041,6 +1044,7 @@ bool lar_solver::explanation_is_correct(const vector>& lp_assert(false); return false; } +#endif #endif return true; }