diff --git a/src/runtime/vm_runtime.rs b/src/runtime/vm_runtime.rs index 04cb9b6a6..c60d00ec5 100644 --- a/src/runtime/vm_runtime.rs +++ b/src/runtime/vm_runtime.rs @@ -363,7 +363,7 @@ impl Runtime { // Move the contract's return data into `retdata`. let env_mut = self.ctx.as_mut(&mut self.store); env_mut.contract_section = ContractSection::Null; - let retdata = env_mut.contract_return_data.take().unwrap_or_else(|| Vec::new()); + let retdata = env_mut.contract_return_data.take().unwrap_or_default(); // Determine the return value of the contract call. If `ret` is empty, // assumed that the contract call was successful.