From 1bdf66b918f3a4be5db5505a10388cfe70a138c5 Mon Sep 17 00:00:00 2001 From: Nikolaj Bjorner Date: Mon, 9 Oct 2023 10:55:43 +0900 Subject: [PATCH] move initialization to header file --- src/math/lp/lar_solver.cpp | 2 -- src/math/lp/lar_solver.h | 4 ++-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/math/lp/lar_solver.cpp b/src/math/lp/lar_solver.cpp index ebe14e407..069709126 100644 --- a/src/math/lp/lar_solver.cpp +++ b/src/math/lp/lar_solver.cpp @@ -22,8 +22,6 @@ namespace lp { } lar_solver::lar_solver() : - m_crossed_bounds_column(null_lpvar), - m_crossed_bounds_deps(nullptr), m_mpq_lar_core_solver(m_settings, *this), m_var_register(false), m_term_register(true), diff --git a/src/math/lp/lar_solver.h b/src/math/lp/lar_solver.h index d902f9a3a..949cb0910 100644 --- a/src/math/lp/lar_solver.h +++ b/src/math/lp/lar_solver.h @@ -78,8 +78,8 @@ class lar_solver : public column_namer { lp_status m_status = lp_status::UNKNOWN; stacked_value m_simplex_strategy; // such can be found at the initialization step: u < l - lpvar m_crossed_bounds_column; - u_dependency* m_crossed_bounds_deps; + lpvar m_crossed_bounds_column = null_lpvar; + u_dependency* m_crossed_bounds_deps = nullptr; lar_core_solver m_mpq_lar_core_solver; int_solver* m_int_solver = nullptr; bool m_need_register_terms = false;