Module BufferOverrunDomain.PruningExp
Domain to keep assumed expressions
type t
=
|
Unknown
|
Binop of
{
bop : IR.Binop.t;
lhs : CoreVal.t;
rhs : CoreVal.t;
}
include Absint.AbstractDomain.S with type t := t
include Absint.AbstractDomain.NoJoin
include IStdlib.PrettyPrintable.PrintableType
val pp : IStdlib.PrettyPrintable.F.formatter -> t -> unit
val make : IR.Binop.t -> lhs:Val.t -> rhs:Val.t -> t