From 4e617291c2c7b918ec9a183dd2ce72ac92edf940 Mon Sep 17 00:00:00 2001 From: Josef Reinhard Brandl Date: Sun, 1 Jul 2018 15:27:53 +0200 Subject: [PATCH] Make `drop` method for `PinMut`'s `UnsafeFutureObj` impl empty --- src/libcore/mem.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/libcore/mem.rs b/src/libcore/mem.rs index 5bc55300a973..b83c2e21a1a4 100644 --- a/src/libcore/mem.rs +++ b/src/libcore/mem.rs @@ -1240,7 +1240,5 @@ unsafe impl<'a, T, F: Future + 'a> UnsafeFutureObj<'a, T> for PinMut PinMut::new_unchecked(&mut *(ptr as *mut F)).poll(cx) } - unsafe fn drop(ptr: *mut ()) { - drop(PinMut::new_unchecked(&mut *(ptr as *mut F))); - } + unsafe fn drop(_ptr: *mut ()) {} }