Module Pulselib__PulseLatentIssue

module AbductiveDomain = Pulselib.PulseAbductiveDomain
type t =
| AccessToInvalidAddress of Pulselib.PulseBasicInterface.Diagnostic.access_to_invalid_address
| ReadUninitializedValue of Pulselib.PulseBasicInterface.Diagnostic.read_uninitialized_value
val compare : t -> t -> int
val equal : t -> t -> bool
val yojson_of_t : t -> Ppx_yojson_conv_lib.Yojson.Safe.t
val to_diagnostic : t -> Pulselib.PulseBasicInterface.Diagnostic.t
val should_report : AbductiveDomain.summary Pulselib.PulseAccessResult.error -> [> `DelayReport of AbductiveDomain.summary * t | `ReportNow of AbductiveDomain.summary * Pulselib.PulseBasicInterface.Diagnostic.t | `ISLDelay of AbductiveDomain.summary ]
val add_call : (Pulselib.PulseBasicInterface.CallEvent.t * IBase.Location.t) -> t -> t