3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-28 11:25:51 +00:00

build issues

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2020-02-07 11:16:57 -08:00
parent 88374a15d0
commit 8c016abb12
10 changed files with 130 additions and 56 deletions

View file

@ -92,11 +92,8 @@ typedef nla::variable_map_type variable_map_type;
vector<nlsat::assumption, false> core;
// add linear inequalities from lra_solver
unsigned i = 0;
for (auto const* c : s.constraints()) {
(void)c;
add_constraint(i);
++i;
for (lp::constraint_index ci : s.constraints().indices()) {
add_constraint(ci);
}
// add polynomial definitions.
@ -159,8 +156,8 @@ typedef nla::variable_map_type variable_map_type;
void add_constraint(unsigned idx) {
auto& c = s.constraints()[idx];
auto& pm = m_nlsat->pm();
auto k = c.m_kind;
auto rhs = c.m_right_side;
auto k = c.kind();
auto rhs = c.rhs();
auto lhs = c.coeffs();
auto sz = lhs.size();
svector<polynomial::var> vars;