This commit is contained in:
Lachlan Sneff
2019-02-07 10:45:48 -08:00
parent bca702794c
commit e147983ece
4 changed files with 25 additions and 40 deletions

View File

@ -95,7 +95,7 @@ pub struct EmscriptenData<'a> {
pub memset: Func<'a, (u32, u32, u32), u32>,
pub stack_alloc: Func<'a, u32, u32>,
pub jumps: Vec<UnsafeCell<[u8; 27]>>,
pub jumps: Vec<UnsafeCell<[u32; 27]>>,
}
impl<'a> EmscriptenData<'a> {
@ -144,6 +144,8 @@ pub fn run_emscripten_instance(
instance.call("___emscripten_environ_constructor", &[])?;
}
println!("running emscripten instance");
let main_func = instance.dyn_func("_main")?;
let num_params = main_func.signature().params().len();
let _result = match num_params {