Module InferModules__BufferOverrunDomain.AliasTarget

type t =
| Simple of InferModules.AbsLoc.Loc.t
| SimplePlusA of InferModules.AbsLoc.Loc.t * InferIR.IntLit.t
| Empty of InferModules.AbsLoc.Loc.t
| Fgets of InferModules.AbsLoc.Loc.t
| Nullity of InferModules.AbsLoc.Loc.t
val compare : t -> t -> int
val equal : t -> t -> bool
val pp : InferModules.BufferOverrunField.F.formatter -> t -> unit
val fgets : InferModules.AbsLoc.Loc.t -> t
val nullity : InferModules.AbsLoc.Loc.t -> t
val get_loc : t -> InferModules.AbsLoc.Loc.t
val use : InferModules.AbsLoc.Loc.t -> t -> bool
val loc_map : t -> f:(InferModules.AbsLoc.Loc.t -> InferModules.AbsLoc.Loc.t InferStdlib.IStd.Option.t) -> t InferStdlib.IStd.Option.t
val (<=) : lhs:t -> rhs:t -> bool
val join : t -> t -> t
val widen : prev:t -> next:t -> num_iters:'a -> t
val is_unknown : t -> bool