blob: 4300b3b512068bb1e0f29b65afdc165d4123c608 [file] [log] [blame]
(*===-- llvm_linker.mli - LLVM OCaml Interface -----------------*- OCaml -*-===*
* Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
* See for license information.
* SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
(** Linker.
This interface provides an OCaml API for LLVM bitcode linker,
the classes in the Linker library. *)
exception Error of string
(** [link_modules dst src] links [src] into [dst], raising [Error]
if the linking fails. The src module is destroyed. *)
val link_modules : Llvm.llmodule -> Llvm.llmodule -> unit