Update for Cranelift 0.40 API changes.

This commit is contained in:
Dan Gohman
2019-08-20 17:53:34 -07:00
parent d4f27dcc91
commit 2c4118a694

View File

@@ -171,8 +171,15 @@ fn make_trampoline(
let mut code_buf: Vec<u8> = Vec::new(); let mut code_buf: Vec<u8> = Vec::new();
let mut reloc_sink = RelocSink {}; let mut reloc_sink = RelocSink {};
let mut trap_sink = binemit::NullTrapSink {}; let mut trap_sink = binemit::NullTrapSink {};
let mut stackmap_sink = binemit::NullStackmapSink {};
context context
.compile_and_emit(isa, &mut code_buf, &mut reloc_sink, &mut trap_sink) .compile_and_emit(
isa,
&mut code_buf,
&mut reloc_sink,
&mut trap_sink,
&mut stackmap_sink,
)
.expect("compile_and_emit"); .expect("compile_and_emit");
code_memory code_memory