diff --git a/lib/wasm/src/code_translator.rs b/lib/wasm/src/code_translator.rs index 12f3829338..c500ba7c0c 100644 --- a/lib/wasm/src/code_translator.rs +++ b/lib/wasm/src/code_translator.rs @@ -567,7 +567,7 @@ fn translate_operator( acc.insert(depth as usize, branch_ebb); return acc; }; - let branch_ebb = acc.get(&(depth as usize)).unwrap().clone(); + let branch_ebb = acc[&(depth as usize)].clone(); builder.insert_jump_table_entry(jt, index, branch_ebb); acc }); diff --git a/lib/wasm/src/runtime/dummy.rs b/lib/wasm/src/runtime/dummy.rs index f52b9e9d43..0d6a7755e9 100644 --- a/lib/wasm/src/runtime/dummy.rs +++ b/lib/wasm/src/runtime/dummy.rs @@ -26,7 +26,7 @@ impl WasmRuntime for DummyRuntime { builder: &mut FunctionBuilder, global_index: GlobalIndex, ) -> Value { - let ref glob = self.globals.get(global_index as usize).unwrap(); + let ref glob = self.globals[global_index as usize]; match glob.ty { I32 => builder.ins().iconst(glob.ty, -1), I64 => builder.ins().iconst(glob.ty, -1),