diff --git a/src/anyref.rs b/src/anyref.rs index 0cd94afecf2..560233ff3d5 100644 --- a/src/anyref.rs +++ b/src/anyref.rs @@ -201,7 +201,7 @@ pub extern fn __wbindgen_anyref_table_dealloc(idx: usize) { #[no_mangle] pub unsafe extern fn __wbindgen_drop_anyref_slice(ptr: *mut JsValue, len: usize) { for slot in slice::from_raw_parts_mut(ptr, len) { - ptr::drop_in_place(slot); + __wbindgen_anyref_table_dealloc(slot.idx as usize); } }