diff --git a/src/bin/wasmer.rs b/src/bin/wasmer.rs index 28aea2d1e..4ebfb76d3 100644 --- a/src/bin/wasmer.rs +++ b/src/bin/wasmer.rs @@ -85,7 +85,7 @@ fn execute_wasm(options: &Run) -> Result<(), String> { }; let mut instance = module - .instantiate(import_object) + .instantiate(&import_object) .map_err(|e| format!("Can't instantiate module: {:?}", e))?; webassembly::run_instance( diff --git a/src/webassembly.rs b/src/webassembly.rs index 2dc8141ff..bbe50b4d6 100644 --- a/src/webassembly.rs +++ b/src/webassembly.rs @@ -41,7 +41,7 @@ pub fn instantiate(buffer_source: &[u8], import_object: ImportObject) -> Result< let module = compile(&buffer_source[..])?; debug!("webassembly - instantiating"); - let instance = module.instantiate(import_object)?; + let instance = module.instantiate(&import_object)?; debug!("webassembly - instance created"); Ok(ResultObject {