mirror of
https://github.com/c-cube/sidekick.git
synced 2025-12-10 21:24:06 -05:00
details
This commit is contained in:
parent
8530c07c59
commit
d153c80ca5
2 changed files with 3 additions and 1 deletions
|
|
@ -2275,6 +2275,8 @@ module Make(Plugin : PLUGIN)
|
||||||
has_no_delayed_actions self &&
|
has_no_delayed_actions self &&
|
||||||
self.next_decisions = []
|
self.next_decisions = []
|
||||||
then (
|
then (
|
||||||
|
(* nothing more to do, that means the plugin is satisfied
|
||||||
|
with the trail *)
|
||||||
raise_notrace E_sat
|
raise_notrace E_sat
|
||||||
);
|
);
|
||||||
(* otherwise, keep on *)
|
(* otherwise, keep on *)
|
||||||
|
|
|
||||||
|
|
@ -692,7 +692,7 @@ module Make(A : ARG) : S with module A = A = struct
|
||||||
match ST_cstors.get self.cstors repr with
|
match ST_cstors.get self.cstors repr with
|
||||||
| None -> None
|
| None -> None
|
||||||
| Some c ->
|
| Some c ->
|
||||||
Log.debugf 20 (fun k->k "(@[th-data.mk-model.find-cstor@ %a@])" Monoid_cstor.pp c);
|
Log.debugf 5 (fun k->k "(@[th-data.mk-model.find-cstor@ %a@])" Monoid_cstor.pp c);
|
||||||
let args = IArray.map (recurse si) c.c_args in
|
let args = IArray.map (recurse si) c.c_args in
|
||||||
let t = A.mk_cstor self.tst c.c_cstor args in
|
let t = A.mk_cstor self.tst c.c_cstor args in
|
||||||
Some t
|
Some t
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue