mirror of
https://github.com/c-cube/sidekick.git
synced 2025-12-07 03:35:38 -05:00
fix(cc): bug in backtracking
This commit is contained in:
parent
b73c1bf464
commit
4d02e2a1c7
1 changed files with 1 additions and 0 deletions
|
|
@ -218,6 +218,7 @@ let raise_conflict_ (cc : t) ~th (e : Lit.t list) (p : Proof_term.step_id) : _ =
|
||||||
Vec.clear cc.combine;
|
Vec.clear cc.combine;
|
||||||
Event.emit cc.on_conflict { cc; th; c = e };
|
Event.emit cc.on_conflict { cc; th; c = e };
|
||||||
Stat.incr cc.count_conflict;
|
Stat.incr cc.count_conflict;
|
||||||
|
Vec.clear cc.res_acts;
|
||||||
raise (E_confl (Conflict (e, p)))
|
raise (E_confl (Conflict (e, p)))
|
||||||
|
|
||||||
let[@inline] all_classes self : repr Iter.t =
|
let[@inline] all_classes self : repr Iter.t =
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue