Module Pulselib__PulseAccessResult

module AbductiveDomain = Pulselib.PulseAbductiveDomain
type 'astate error =
| ReportableError of {
astate : 'astate;
diagnostic : Pulselib.PulseBasicInterface.Diagnostic.t;
}
| ISLError of 'astate
type ('a, 'astate) base_t = ('a'astate error) IStdlib.IStd.result
type 'a t = ('aAbductiveDomain.t) base_t
val to_summary : IR.Tenv.t -> IR.Procdesc.t -> AbductiveDomain.t error -> AbductiveDomain.summary error Pulselib.PulseBasicInterface.SatUnsat.t