Improved code lint

This commit is contained in:
Syrus
2020-05-18 12:34:41 -07:00
parent 2103aabf4a
commit 10dd61b25c
2 changed files with 3 additions and 5 deletions

View File

@@ -797,7 +797,7 @@ impl VMDynamicFunction for VMDynamicFunctionWithoutEnv {
struct VMDynamicFunctionWithEnv<Env> struct VMDynamicFunctionWithEnv<Env>
where where
Env: Sized Env: Sized,
{ {
func: Box<dyn Fn(&mut Env, &[Val]) -> Result<Vec<Val>, RuntimeErro> + 'static>, func: Box<dyn Fn(&mut Env, &[Val]) -> Result<Vec<Val>, RuntimeErro> + 'static>,
env: *mut Env, env: *mut Env,
@@ -805,7 +805,7 @@ where
impl<Env> VMDynamicFunction for VMDynamicFunctionWithEnv<Env> impl<Env> VMDynamicFunction for VMDynamicFunctionWithEnv<Env>
where where
Env: Sized Env: Sized,
{ {
fn call(&self, args: &[Val]) -> Result<Vec<Val>, RuntimeError> { fn call(&self, args: &[Val]) -> Result<Vec<Val>, RuntimeError> {
unsafe { (*self.func)(&mut *self.env, &args) } unsafe { (*self.func)(&mut *self.env, &args) }

View File

@@ -1,9 +1,7 @@
//! A trampoline generator for calling dynamic host functions from Wasm. //! A trampoline generator for calling dynamic host functions from Wasm.
use super::binemit::TrampolineRelocSink; use super::binemit::TrampolineRelocSink;
use crate::translator::{ use crate::translator::{compiled_function_unwind_info, signature_to_cranelift_ir};
compiled_function_unwind_info, signature_to_cranelift_ir,
};
use cranelift_codegen::ir::{ use cranelift_codegen::ir::{
types, ExternalName, Function, InstBuilder, MemFlags, StackSlotData, StackSlotKind, types, ExternalName, Function, InstBuilder, MemFlags, StackSlotData, StackSlotKind,
}; };