module Model2: sig
.. end
This model is a load/store model but still only consider typed data only
(ie not cast in address computation)
val model_name : string
val abort : string -> 'a
type
data2 =
type
exp2 = data2 Fol.d_term
val pp_epath : Format.formatter -> exp2 WpFol.epath -> unit
val pp_data2 : Format.formatter -> data2 -> unit
val pp_exp2 : Format.formatter -> exp2 -> unit
val vardata2type : exp2 -> Cil_types.typ
module M: sig
.. end
include struct ... end
val fol : data2 Fol.d_pred -> Fol.data Fol.d_pred
val why_prelude : string list