mirror of
https://github.com/c-cube/sidekick.git
synced 2025-12-06 03:05:31 -05:00
[bugfix] Allow late mcsat conflicts (wrt assigns)
This commit is contained in:
parent
5725cf5173
commit
7e95911dd8
1 changed files with 5 additions and 3 deletions
|
|
@ -657,9 +657,11 @@ module Make
|
|||
|
||||
(* look for the next node to expand *)
|
||||
while
|
||||
let q = get_atom !tr_ind in
|
||||
(not (q.var.seen = Both)) ||
|
||||
(q.var.v_level < conflict_level)
|
||||
match Vec.get env.elt_queue !tr_ind with
|
||||
| Atom q ->
|
||||
(not (q.var.seen = Both)) ||
|
||||
(q.var.v_level < conflict_level)
|
||||
| Lit _ -> true
|
||||
do
|
||||
decr tr_ind;
|
||||
done;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue