fix: re-check CC after calling on-final-check

This commit is contained in:
Simon Cruanes 2019-11-01 16:07:05 -05:00
parent 3cd79ee4c9
commit 721b1874b7

View file

@ -310,6 +310,8 @@ module Make(A : ARG)
CC.check cc acts;
if final then (
List.iter (fun f -> f self acts lits) self.on_final_check;
CC.check cc acts;
(* TODO: theory combination until fixpoint *)
) else (
List.iter (fun f -> f self acts lits) self.on_partial_check;
);