diff --git a/src/lib.rs b/src/lib.rs index 6110a20..f65e5e8 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -95,7 +95,7 @@ impl Allocator { GC_register_finalizer( ptr, finalize::, - Box::new(finalizer).into_raw() as *const _ as *const _, + Box::into_raw(Box::new(finalizer)) as *const _ as *const _, null(), null(), );