module Allocates:sig
..end
allocates \nothing
clauses.
Automatic generation of allocates \nothing
and loop allocates \nothing
clauses has been removed until a plugin supports them.
To force generation, the following functions can be used.
val add_allocates_nothing_funspec : Cil_types.kernel_function -> unit
allocates \nothing
to the default behavior of the function
if it does not have and allocation clause yet.class vis_add_loop_allocates :Visitor.frama_c_inplace
loop allocates
clauses to all the statements it visits.
val add_allocates_nothing : unit -> unit
allocates \nothing
clauses to all functions and loops.