diff --git a/lib/dynasm-backend/src/lib.rs b/lib/dynasm-backend/src/lib.rs index 67fcd52a7..479eae60c 100644 --- a/lib/dynasm-backend/src/lib.rs +++ b/lib/dynasm-backend/src/lib.rs @@ -20,7 +20,8 @@ use crate::codegen::{CodegenError, ModuleCodeGenerator}; use crate::parse::LoadError; use std::ptr::NonNull; use wasmer_runtime_core::{ - backend::{Backend, Compiler, FuncResolver, ProtectedCaller, Token, UserTrapper}, + backend::{sys::Memory, Backend, Compiler, FuncResolver, ProtectedCaller, Token, UserTrapper}, + cache::{Cache, Error as CacheError}, error::{CompileError, CompileResult, RuntimeResult}, module::{ModuleInfo, ModuleInner, StringTable}, structures::{Map, TypedIndex}, @@ -56,6 +57,18 @@ impl Compiler for SinglePassCompiler { info: info, }) } + + unsafe fn from_cache(&self, cache: Cache, _: Token) -> Result { + unimplemented!() + } + + fn compile_to_backend_cache_data( + &self, + wasm: &[u8], + _: Token, + ) -> CompileResult<(Box, Vec, Memory)> { + unimplemented!() + } } impl From for CompileError {