Single abstraction for all the kinds of variables in SIL
val of_formal_index : int ‑> t
Create a variable representing the ith formal of the current procedure
val is_global : t ‑> bool
val is_return : t ‑> bool
val is_footprint : t ‑> bool
val appears_in_source_code : t ‑> bool
return true if this variable appears in source code (i.e., is not a LogicalVar or a frontend-generated ProgramVar)
val is_cpp_temporary : t ‑> bool
val get_footprint_index : t ‑> int option
val pp : Format.formatter ‑> t ‑> unit
module Map : InferStdlib.PrettyPrintable.PPMap with type PPMap.key = t