Module Pulselib.PulseAccessResult

module AbductiveDomain = PulseAbductiveDomain
type 'astate error =
| ReportableError of {
astate : 'astate;
diagnostic : 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 PulseBasicInterface.SatUnsat.t