diff --git a/src/runtime/backend.rs b/src/runtime/backend.rs index 18b5387c4..87fd2d747 100644 --- a/src/runtime/backend.rs +++ b/src/runtime/backend.rs @@ -1,4 +1,5 @@ use crate::runtime::{module::Module, types::FuncIndex, vm}; +use std::ptr::NonNull; use std::sync::Arc; pub trait Compiler { @@ -6,5 +7,5 @@ pub trait Compiler { } pub trait FuncResolver { - fn resolve(&self, index: FuncIndex) -> Option<*const vm::Func>; + fn resolve(&self, index: FuncIndex) -> Option>; }