cranelift codegen: pass source locations with external relocations;

This commit is contained in:
Benjamin Bouvier
2020-03-31 12:04:34 +02:00
parent 71923c805a
commit f4c4a84b84
16 changed files with 80 additions and 24 deletions

View File

@@ -5404,6 +5404,8 @@ impl<'this, M: ModuleContext> Context<'this, M> {
.unwrap()
.0) as u32
+ 2,
// Passing a default location here, since until proven otherwise, it's not used.
ir::SourceLoc::default(),
binemit::Reloc::Abs8,
name,
0,

View File

@@ -87,6 +87,7 @@ impl binemit::RelocSink for UnimplementedRelocSink {
fn reloc_external(
&mut self,
_: binemit::CodeOffset,
_: ir::SourceLoc,
_: binemit::Reloc,
_: &ir::ExternalName,
_: binemit::Addend,