Module Zero_alloc
type check = Builtin_attributes.zero_alloc_check = {strict : bool;opt : bool;arity : int;loc : Location.t;custom_error_msg : string option;
}type assume = Builtin_attributes.zero_alloc_assume = {strict : bool;never_returns_normally : bool;never_raises : bool;arity : int;loc : Location.t;
}type const = Builtin_attributes.zero_alloc_attribute = val default : tval ignore_assert_all : tval create_var : Location.t -> int -> tval set_change_log : (change -> unit) -> unitval undo_change : change -> unitval print_error : Format_doc.formatter -> error -> unitval debug_printer : Format.formatter -> t -> unit