Frama-C:
Plug-ins:
Libraries:

Frama-C API - Per_stmt_slevel

Fine-tuning for slevel, according to //@ slevel directives.

type slevel =
  1. | Global of int
    (*

    Same slevel i in the entire function

    *)
  2. | PerStmt of Frama_c_kernel.Cil_types.stmt -> int
    (*

    Different slevel for different statements

    *)

Slevel to use in this function

type merge =
  1. | NoMerge
    (*

    Propagate states according to slevel in the entire function.

    *)
  2. | Merge of Frama_c_kernel.Cil_types.stmt -> bool
    (*

    Statements on which multiple states should be merged (instead of being propagated separately)

    *)

Slevel merge strategy for this function