mirror of
https://github.com/fluencelabs/wasmer
synced 2025-03-16 08:10:49 +00:00
Fix more codegen compilation issues
This commit is contained in:
parent
d547beda72
commit
db669f7eb7
@ -301,7 +301,7 @@ impl ModuleCodeGenerator<CraneliftFunctionCodeGenerator, Caller, CodegenError>
|
||||
// };
|
||||
|
||||
// Add function body to list of function bodies.
|
||||
//self.func_bodies.push(func);
|
||||
self.func_bodies.push(func);
|
||||
|
||||
self.functions.push(func_env);
|
||||
Ok(self.functions.last_mut().unwrap())
|
||||
@ -312,12 +312,12 @@ impl ModuleCodeGenerator<CraneliftFunctionCodeGenerator, Caller, CodegenError>
|
||||
module_info: &ModuleInfo,
|
||||
) -> Result<(Caller, Box<dyn CacheGen>), CodegenError> {
|
||||
let (func_resolver_builder, handler_data) =
|
||||
FuncResolverBuilder::new(&self.isa, functions, module_info)?;
|
||||
FuncResolverBuilder::new(&*self.isa, self.func_bodies, module_info)?;
|
||||
|
||||
let trampolines = Arc::new(Trampolines::new(self.isa, module_info));
|
||||
let trampolines = Arc::new(Trampolines::new(&*self.isa, module_info));
|
||||
|
||||
let (func_resolver, backend_cache) = func_resolver_builder.finalize(
|
||||
&self.info.signatures,
|
||||
&self.signatures.as_ref().unwrap(),
|
||||
Arc::clone(&trampolines),
|
||||
handler_data.clone(),
|
||||
)?;
|
||||
|
Loading…
x
Reference in New Issue
Block a user