Now we can run add!

This commit is contained in:
losfair
2019-02-15 02:21:52 +08:00
parent 1526d35872
commit bb52a4e6eb
3 changed files with 111 additions and 42 deletions

View File

@ -1,8 +1,9 @@
use wasmer_runtime_core::backend::ProtectedCaller;
use wasmparser::{Operator, Type as WpType};
pub trait ModuleCodeGenerator<FCG: FunctionCodeGenerator> {
pub trait ModuleCodeGenerator<FCG: FunctionCodeGenerator, PC: ProtectedCaller> {
fn next_function(&mut self) -> Result<&mut FCG, CodegenError>;
fn finalize(&mut self) -> Result<(), CodegenError>;
fn finalize(self) -> Result<PC, CodegenError>;
}
pub trait FunctionCodeGenerator {