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:
parent
ed70d246d3
commit
9c9ce0b920
1 changed files with 5 additions and 2 deletions
|
@ -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;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue