Module BufferOverrunDomain.MVal

include sig ... end
type t = MultiLocs.t * Val.t
val pp : InferStdlib.PrettyPrintable.F.formatter -> t -> unit
val (<=) : lhs:t -> rhs:t -> bool
val join : t -> t -> t
val widen : prev:t -> next:t -> num_iters:int -> t
val pp : F.formatter -> (bool * Val.t) -> unit
val on_demand : default:Val.t -> ?⁠typ:InferIR.Typ.t -> OndemandEnv.t -> AbsLoc.Loc.t -> bool * Val.t
val get_rep_multi : ('a * 'b) -> 'a
val get_val : ('a * 'b) -> 'b