]> git.lizzy.rs Git - rust.git/commitdiff
rustc_trans: remove unused `TargetDataRef` accessor.
authorEduard-Mihai Burtescu <edy.burt@gmail.com>
Fri, 5 Jan 2018 04:21:57 +0000 (06:21 +0200)
committerEduard-Mihai Burtescu <edy.burt@gmail.com>
Sun, 14 Jan 2018 06:52:16 +0000 (08:52 +0200)
src/librustc_llvm/ffi.rs
src/librustc_trans/context.rs
src/rustllvm/PassWrapper.cpp

index 2cfb151ae85da6bc41bde3192d8fd50cd453cfae..b97e37f4c8fb903cd43b15ea926cd258ee7122f7 100644 (file)
@@ -1661,7 +1661,6 @@ pub fn LLVMRustArchiveMemberNew(Filename: *const c_char,
     pub fn LLVMRustArchiveMemberFree(Member: RustArchiveMemberRef);
 
     pub fn LLVMRustSetDataLayoutFromTargetMachine(M: ModuleRef, TM: TargetMachineRef);
-    pub fn LLVMRustGetModuleDataLayout(M: ModuleRef) -> TargetDataRef;
 
     pub fn LLVMRustBuildOperandBundleDef(Name: *const c_char,
                                          Inputs: *const ValueRef,
index 924b41f9f2be2991e0e9b9770b8c93cbf6344169..0bf57c8b0f94a4c95cab9238173fa441a8e437f1 100644 (file)
@@ -349,10 +349,6 @@ pub fn codegen_unit(&self) -> &CodegenUnit<'tcx> {
         &self.codegen_unit
     }
 
-    pub fn td(&self) -> llvm::TargetDataRef {
-        unsafe { llvm::LLVMRustGetModuleDataLayout(self.llmod()) }
-    }
-
     pub fn instances<'a>(&'a self) -> &'a RefCell<FxHashMap<Instance<'tcx>, ValueRef>> {
         &self.instances
     }
index 4e326c9e199b1a05cfdaedffd002b4bffc6ca3a9..54a73a04bfa9ed9a41560dad718c16ccc32eab23 100644 (file)
@@ -746,10 +746,6 @@ LLVMRustSetDataLayoutFromTargetMachine(LLVMModuleRef Module,
   unwrap(Module)->setDataLayout(Target->createDataLayout());
 }
 
-extern "C" LLVMTargetDataRef LLVMRustGetModuleDataLayout(LLVMModuleRef M) {
-  return wrap(&unwrap(M)->getDataLayout());
-}
-
 extern "C" void LLVMRustSetModulePIELevel(LLVMModuleRef M) {
   unwrap(M)->setPIELevel(PIELevel::Level::Large);
 }