Module BufferOverrunDomain.AliasTarget

type t =
| Simple of AbsLoc.Loc.t
| SimplePlusA of AbsLoc.Loc.t * InferIR.IntLit.t
| Empty of AbsLoc.Loc.t
| Fgets of AbsLoc.Loc.t
| Nullity of AbsLoc.Loc.t
val compare : t -> t -> int
val equal : t -> t -> bool
val pp : InferModules.BufferOverrunField.F.formatter -> t -> unit
val fgets : AbsLoc.Loc.t -> t
val nullity : AbsLoc.Loc.t -> t
val get_loc : t -> AbsLoc.Loc.t
val use : AbsLoc.Loc.t -> t -> bool
val loc_map : t -> f:(AbsLoc.Loc.t -> 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