Module InferModules.BufferOverrunOndemandEnv
module L = InferBase.Logging
module SPath = Symb.SymbolPath
module FormalTyps : sig ... end
type t
=
{
tenv : InferIR.Tenv.t;
typ_of_param_path : SPath.partial -> InferIR.Typ.t option;
may_last_field : SPath.partial -> bool;
entry_location : InferBase.Location.t;
integer_type_widths : InferIR.Typ.IntegerWidths.t;
}
val mk : InferIR.Procdesc.t -> InferIR.Tenv.t -> InferIR.Typ.IntegerWidths.t -> t