Fix 'not enough arguments' during wasmtime run (#858)

* Fix 'not enough arguments' during wasmtime run

* add simple cli smoke tests

* autogenerate wasm
This commit is contained in:
Yury Delendik
2020-01-30 14:29:50 +01:00
committed by GitHub
parent bc50815eac
commit a8cad05e80
5 changed files with 75 additions and 2 deletions

View File

@@ -217,7 +217,7 @@ impl ExportBinding<'_> {
ExportBindingKind::Raw(sig) => sig
.params
.iter()
.skip(1) // skip the VMContext argument
.skip(2) // skip the VMContext arguments
.enumerate()
.map(|(i, param)| default_incoming(i, param))
.collect(),
@@ -252,7 +252,7 @@ impl ExportBinding<'_> {
})
.collect()
}
ExportBindingKind::Raw(sig) => sig.params.iter().skip(1).map(abi2ast).collect(),
ExportBindingKind::Raw(sig) => sig.params.iter().skip(2).map(abi2ast).collect(),
}
}