diff --git a/crates/runtime/src/table.rs b/crates/runtime/src/table.rs index 34cd654da2..a06bdfc5ee 100644 --- a/crates/runtime/src/table.rs +++ b/crates/runtime/src/table.rs @@ -71,7 +71,7 @@ impl TableElement { unsafe fn into_raw(self) -> *mut u8 { match self { Self::FuncRef(e) => e as _, - Self::ExternRef(e) => e.map(|e| e.into_raw()).unwrap_or(ptr::null_mut()), + Self::ExternRef(e) => e.map_or(ptr::null_mut(), |e| e.into_raw()), } } }