pass reference to imports object when instantiating

This commit is contained in:
Mackenzie Clark
2019-02-04 14:26:48 -08:00
parent dcc75b98ba
commit d82155f558
2 changed files with 2 additions and 2 deletions

View File

@ -85,7 +85,7 @@ fn execute_wasm(options: &Run) -> Result<(), String> {
}; };
let mut instance = module let mut instance = module
.instantiate(import_object) .instantiate(&import_object)
.map_err(|e| format!("Can't instantiate module: {:?}", e))?; .map_err(|e| format!("Can't instantiate module: {:?}", e))?;
webassembly::run_instance( webassembly::run_instance(

View File

@ -41,7 +41,7 @@ pub fn instantiate(buffer_source: &[u8], import_object: ImportObject) -> Result<
let module = compile(&buffer_source[..])?; let module = compile(&buffer_source[..])?;
debug!("webassembly - instantiating"); debug!("webassembly - instantiating");
let instance = module.instantiate(import_object)?; let instance = module.instantiate(&import_object)?;
debug!("webassembly - instance created"); debug!("webassembly - instance created");
Ok(ResultObject { Ok(ResultObject {