mirror of
https://github.com/Z3Prover/z3
synced 2025-08-24 03:57:51 +00:00
fix #5541
This commit is contained in:
parent
426306376f
commit
6f31d83633
11 changed files with 62 additions and 34 deletions
|
@ -124,14 +124,14 @@ void value_sweep::init(expr_ref_vector const& terms) {
|
|||
m_vars.reset();
|
||||
m_qhead = 0;
|
||||
m_vhead = 0;
|
||||
for (expr* t : subterms(terms)) {
|
||||
for (expr* t : subterms::ground(terms)) {
|
||||
m_parents.reserve(t->get_id() + 1);
|
||||
if (get_value(t))
|
||||
m_queue.push_back(t);
|
||||
else if (!is_reducible(t))
|
||||
m_vars.push_back(t);
|
||||
}
|
||||
for (expr* t : subterms(terms)) {
|
||||
for (expr* t : subterms::ground(terms)) {
|
||||
if (!is_app(t))
|
||||
continue;
|
||||
for (expr* arg : *to_app(t)) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue