Implement cross-instance indirect calls.

This commit is contained in:
Dan Gohman
2019-01-03 08:31:03 -08:00
parent b646f9b4e0
commit 087b5b4dff
7 changed files with 51 additions and 46 deletions

View File

@@ -216,12 +216,14 @@ pub fn instantiate_spectest() -> Result<Box<Instance>, InstantiationError> {
let imports = Imports::none();
let data_initializers = Vec::new();
let signatures = PrimaryMap::new();
CompiledModule::from_parts(
module,
finished_functions.into_boxed_slice(),
imports,
data_initializers.into_boxed_slice(),
signatures.into_boxed_slice(),
)
.instantiate()
}