Module Checkers__ImpurityDomain
type trace=|WrittenTo of Pulselib.PulseTrace.t|Invalid of Pulselib.PulseInvalidation.t * Pulselib.PulseTrace.t
module ModifiedVar : sig ... endmodule ModifiedVarSet : sig ... endmodule Exited = Absint.AbstractDomain.BooleanOrtype t={modified_params : ModifiedVarSet.t;modified_globals : ModifiedVarSet.t;skipped_calls : Pulselib.PulseSkippedCalls.t;exited : Exited.t;}
val add_to_errlog : nesting:int -> param_source -> ModifiedVar.t -> Absint.Errlog.loc_trace_elem list -> Absint.Errlog.loc_trace_elem listval join : t -> t -> t