1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
//! The module/file/archive linker use super::prelude::*; #[repr(C)] #[derive(Debug)] pub enum LLVMLinkerMode { LLVMLinkerDestroySource = 0, #[deprecated(since = "3.7.0", note = "LLVMLinkerPreserveSource has no effect")] LLVMLinkerPreserveSource_Removed = 1, } extern "C" { /// Link the source module into the destination module. /// /// Destroys the source module, returns true on error. Use the diagnostic /// handler to get any diagnostic message. pub fn LLVMLinkModules2(Dest: LLVMModuleRef, Src: LLVMModuleRef) -> LLVMBool; }