Make.1-Cwhether the annotation we want to type is contained in a loop. Only useful when creating objects of type code_annotation.
val conditionalConversion : Cil_types.typ -> Cil_types.typ -> Cil_types.typval find_macro : string -> Logic_ptree.lexprval find_var : ?label:string -> string -> Cil_types.logic_varsee corresponding field in Logic_typing.typing_context.
val find_enum_tag : string -> Cil_types.exp * Cil_types.typval find_type : type_namespace -> string -> Cil_types.typval find_comp_field : Cil_types.compinfo -> string -> Cil_types.offsetval find_label : string -> Cil_types.stmt Stdlib.refval remove_logic_info : Cil_types.logic_info -> unitval add_logic_function : Cil_types.logic_info -> unitval add_logic_type : string -> Cil_types.logic_type_info -> unitval add_logic_ctor : string -> Cil_types.logic_ctor_info -> unitval find_all_logic_functions : string -> Cil_types.logic_info listval find_logic_type : string -> Cil_types.logic_type_infoval find_logic_ctor : string -> Cil_types.logic_ctor_infoval integral_cast : Cil_types.typ -> Cil_types.term -> Cil_types.termWhat to do when we have a term of type Integer in a context expecting a C integral type.
val error :
Cil_types.location ->
( 'a, Stdlib.Format.formatter, unit, 'b ) Stdlib.format4 ->
'araises an error at the given location and with the given message.
val on_error :
( 'a -> 'b ) ->
( (Cil_types.location * string) -> unit ) ->
'a ->
'b