mirror of
https://github.com/Z3Prover/z3
synced 2025-04-22 08:35:31 +00:00
update comment
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
93541ccdf2
commit
0eb0306ae2
1 changed files with 2 additions and 4 deletions
|
@ -331,13 +331,11 @@ namespace polysat {
|
|||
|
||||
m_vars.remove(v);
|
||||
|
||||
// TODO: side-conditions depend on variable assignments
|
||||
// we need to track these when the side conditions are used
|
||||
// or we need to propagate the side-conditions if they are not set.
|
||||
//
|
||||
if (j.is_propagation()) {
|
||||
for (auto const& c : s.m_viable.get_constraints(v)) {
|
||||
if (!c->has_bvar()) {
|
||||
// it is a side-condition that was not propagated already.
|
||||
// it is true in the current variable assignment.
|
||||
cm().ensure_bvar(c.get());
|
||||
s.assign_eval(c.blit());
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue