3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-23 17:15:31 +00:00

fix #3363, already fixed in Debug branch, importing fix

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2020-03-16 11:45:11 -07:00
parent ed70d246d3
commit 9c9ce0b920

View file

@ -119,6 +119,9 @@ namespace dd {
if (has_conflict) {
break;
}
if (s.is_trivial(*src)) {
continue;
}
unsigned v = src->poly().var();
equation_vector const& uses = use_list[v];
TRACE("dd.solver",
@ -152,8 +155,8 @@ namespace dd {
s.push_equation(solver::to_simplify, dst);
}
// v has been eliminated.
// SASSERT(!dst->poly().free_vars().contains(v));
add_to_use(dst, use_list);
// SASSERT(!dst->poly().free_vars().contains(v));
add_to_use(dst, use_list);
}
if (all_reduced) {
linear[j++] = src;