Skip to content

Commit d084a19

Browse files
committed
take care of strategy undecided, Nikolaj's comments
Signed-off-by: Lev Nachmanson <[email protected]>
1 parent 6e9a938 commit d084a19

File tree

2 files changed

+2
-9
lines changed

2 files changed

+2
-9
lines changed

src/math/lp/lar_solver.cpp

+2-8
Original file line numberDiff line numberDiff line change
@@ -1577,12 +1577,6 @@ namespace lp {
15771577
}
15781578
}
15791579

1580-
1581-
var_index lar_solver::add_term_undecided(const vector<std::pair<mpq, var_index>>& coeffs) {
1582-
push_term(new lar_term(coeffs));
1583-
return tv::mask_term(m_terms.size() - 1);
1584-
}
1585-
15861580
#if Z3DEBUG_CHECK_UNIQUE_TERMS
15871581
bool lar_solver::term_coeffs_are_ok(const vector<std::pair<mpq, var_index>>& coeffs) {
15881582

@@ -1645,9 +1639,9 @@ namespace lp {
16451639
lar_term* t = new lar_term(coeffs);
16461640
subst_known_terms(t);
16471641
m_term_register.add_var(ext_i, term_is_int(t));
1648-
if (strategy_is_undecided())
1649-
return add_term_undecided(coeffs);
16501642
push_term(t);
1643+
if (strategy_is_undecided())
1644+
return tv::mask_term(m_terms.size() - 1);
16511645
SASSERT(m_terms.size() == m_term_register.size());
16521646
unsigned adjusted_term_index = m_terms.size() - 1;
16531647
var_index ret = tv::mask_term(adjusted_term_index);

src/math/lp/lar_solver.h

-1
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,6 @@ class lar_solver : public column_namer {
137137

138138
// terms
139139
bool all_vars_are_registered(const vector<std::pair<mpq, var_index>>& coeffs);
140-
var_index add_term_undecided(const vector<std::pair<mpq, var_index>>& coeffs);
141140
bool term_coeffs_are_ok(const vector<std::pair<mpq, var_index>>& coeffs);
142141
void push_term(lar_term* t);
143142
void add_row_from_term_no_constraint(const lar_term* term, unsigned term_ext_index);

0 commit comments

Comments
 (0)