Remove write_data_funcaddr and write_data_dataaddr

They are unimplemented by all backends
This commit is contained in:
bjorn3
2020-09-30 13:58:58 +02:00
parent 7608749647
commit 59f95083b1
4 changed files with 1 additions and 101 deletions

View File

@@ -6,7 +6,7 @@ use cranelift_codegen::binemit::{
};
use cranelift_codegen::entity::SecondaryMap;
use cranelift_codegen::isa::TargetIsa;
use cranelift_codegen::{self, binemit, ir};
use cranelift_codegen::{self, ir};
use cranelift_module::{
Backend, DataContext, DataDescription, DataId, FuncId, FuncOrDataId, Init, Linkage,
ModuleContents, ModuleError, ModuleResult,
@@ -400,25 +400,6 @@ impl Backend for ObjectBackend {
Ok(ObjectCompiledData)
}
fn write_data_funcaddr(
&mut self,
_data: &mut ObjectCompiledData,
_offset: usize,
_what: ir::FuncRef,
) {
unimplemented!()
}
fn write_data_dataaddr(
&mut self,
_data: &mut ObjectCompiledData,
_offset: usize,
_what: ir::GlobalValue,
_usize: binemit::Addend,
) {
unimplemented!()
}
fn finalize_function(
&mut self,
_id: FuncId,