Dataflows.Simple_forwardmodule _ : FUNCTION_ENVmodule P : FORWARD_MONOTONE_PARAMETERval pre_state : Cil_types.stmt -> P.tval post_state : Cil_types.stmt -> P.tThis function calls transfer_stmt on the result of pre_state. Beware if transfer_stmt is impure or costly
In this dataflow, the results are the pre-states of all the statements reachable from the statements from P.init.
val fold_on_result : ('a -> Cil_types.stmt -> P.t -> 'a) -> 'a -> 'aval iter_on_result : (Cil_types.stmt -> P.t -> unit) -> unit