BufferOverrunDomain.LatestPruneDomain to keep latest pruned values
include Absint.AbstractDomain.Sinclude Absint.AbstractDomain.Comparableinclude IStdlib.PrettyPrintable.PrintableTypeval pp : IStdlib.PrettyPrintable.F.formatter -> t -> unitval is_top : t -> boolval subst :
ret_id:IR.Ident.t ->
eval_sym_trace ->
IBase.Location.t ->
t ->
(t, [ `SubstBottom | `SubstFail ]) IStdlib.IStd.resultSubstitute the latest pruned values. If the result is bottom, which means the path is unreachable. The substitution can be failed when a callee variable can be substituted to multiple abstract locations.