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
= ('a, AbductiveDomain.t) base_t
val to_summary : IR.Tenv.t -> IR.Procdesc.t -> AbductiveDomain.t error -> AbductiveDomain.summary error PulseBasicInterface.SatUnsat.t