Module Compilenv
val imported_sets_of_closures_table : Simple_value_approx.function_declarations option Set_of_closures_id.Tbl.tval reset : ?packname:string -> string -> unitval unit_id_from_name : string -> Ident.tval current_unit_infos : unit -> Cmx_format.unit_infosval current_unit_name : unit -> stringval current_unit_linkage_name : unit -> Linkage_name.tval current_unit : unit -> Compilation_unit.tval current_unit_symbol : unit -> Symbol.tval make_symbol : ?unitname:string -> string option -> stringval symbol_in_current_unit : string -> boolval is_predefined_exception : Symbol.t -> boolval unit_for_global : Ident.t -> Compilation_unit.tval symbol_for_global : Ident.t -> stringval symbol_for_global' : Ident.t -> Symbol.tval global_approx : Ident.t -> Clambda.value_approximationval set_global_approx : Clambda.value_approximation -> unitval record_global_approx_toplevel : unit -> unitval set_export_info : Export_info.t -> unitval approx_env : unit -> Export_info.tval approx_for_global : Compilation_unit.t -> Export_info.t optionval need_curry_fun : int -> unitval need_apply_fun : int -> unitval need_send_fun : int -> unitval new_const_symbol : unit -> stringval closure_symbol : Closure_id.t -> Symbol.tval function_label : Closure_id.t -> stringval new_structured_constant : Clambda.ustructured_constant -> shared:bool -> stringval structured_constants : unit -> Clambda.preallocated_constant listval clear_structured_constants : unit -> unitval add_exported_constant : string -> unit
val snapshot : unit -> structured_constantsval backtrack : structured_constants -> unitval read_unit_info : string -> Cmx_format.unit_infos * Stdlib.Digest.tval write_unit_info : Cmx_format.unit_infos -> string -> unitval save_unit_info : string -> unitval cache_unit_info : Cmx_format.unit_infos -> unitval require_global : Ident.t -> unitval read_library_info : string -> Cmx_format.library_infos
type error=|Not_a_unit_info of string|Corrupted_unit_info of string|Illegal_renaming of string * string * string
exceptionError of error
val report_error : Stdlib.Format.formatter -> error -> unit