From 742f8ee1fc3db391e7fc3f1c290fba8dfc1af809 Mon Sep 17 00:00:00 2001 From: Nick Fitzgerald Date: Thu, 9 Jul 2020 10:29:19 -0700 Subject: [PATCH] wasmtime-c-api: Make `wasmtime_externref_new` proxy to `wasmtime_externref_new_with_finalizer` --- crates/c-api/src/ref.rs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/crates/c-api/src/ref.rs b/crates/c-api/src/ref.rs index 7fca245c2d..524d398447 100644 --- a/crates/c-api/src/ref.rs +++ b/crates/c-api/src/ref.rs @@ -113,10 +113,7 @@ impl Drop for CExternRef { #[no_mangle] pub extern "C" fn wasmtime_externref_new(data: *mut c_void) -> wasm_val_t { - wasm_val_t::from_val(Val::ExternRef(Some(ExternRef::new(CExternRef { - data, - finalizer: None, - })))) + wasmtime_externref_new_with_finalizer(data, None) } #[no_mangle]