lib: llvm: remove dead code
This commit is contained in:
parent
59645c1209
commit
aae9594932
@ -10,6 +10,7 @@
|
||||
|
||||
#![allow(non_uppercase_pattern_statics)]
|
||||
#![allow(non_camel_case_types)]
|
||||
#![allow(dead_code)]
|
||||
|
||||
use std::c_str::ToCStr;
|
||||
use std::cell::RefCell;
|
||||
@ -1911,42 +1912,6 @@ pub fn mk_target_data(string_rep: &str) -> TargetData {
|
||||
}
|
||||
}
|
||||
|
||||
/* Memory-managed interface to pass managers. */
|
||||
|
||||
pub struct pass_manager_res {
|
||||
pub pm: PassManagerRef,
|
||||
}
|
||||
|
||||
impl Drop for pass_manager_res {
|
||||
fn drop(&mut self) {
|
||||
unsafe {
|
||||
llvm::LLVMDisposePassManager(self.pm);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
pub fn pass_manager_res(pm: PassManagerRef) -> pass_manager_res {
|
||||
pass_manager_res {
|
||||
pm: pm
|
||||
}
|
||||
}
|
||||
|
||||
pub struct PassManager {
|
||||
pub llpm: PassManagerRef,
|
||||
dtor: @pass_manager_res
|
||||
}
|
||||
|
||||
pub fn mk_pass_manager() -> PassManager {
|
||||
unsafe {
|
||||
let llpm = llvm::LLVMCreatePassManager();
|
||||
|
||||
PassManager {
|
||||
llpm: llpm,
|
||||
dtor: @pass_manager_res(llpm)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* Memory-managed interface to object files. */
|
||||
|
||||
pub struct ObjectFile {
|
||||
|
Loading…
x
Reference in New Issue
Block a user