Bug 1581742: Cranelift: revert translate API changes; r=jseward

Differential Revision: https://phabricator.services.mozilla.com/D46117

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Benjamin Bouvier 2019-09-18 09:08:57 +00:00
Родитель e6d285174e
Коммит afb43335f1
1 изменённых файлов: 6 добавлений и 4 удалений

Просмотреть файл

@ -125,12 +125,14 @@ impl<'a, 'b> BatchCompiler<'a, 'b> {
// The translator refers to it.
let index = FuncIndex::new(func.index as usize);
let new_sig = init_sig(&self.environ, self.static_environ.call_conv(), index)?;
let new_func = ir::Function::with_name_signature(wasm_function_name(index), new_sig);
self.context.func = self.trans.translate(
self.context.func.signature =
init_sig(&self.environ, self.static_environ.call_conv(), index)?;
self.context.func.name = wasm_function_name(index);
self.trans.translate(
func.bytecode(),
func.offset_in_module as usize,
new_func,
&mut self.context.func,
tenv,
)?;