about summary refs log tree commit diff
path: root/src/libcore
diff options
context:
space:
mode:
authorJosef Reinhard Brandl <mail@josefbrandl.de>2018-07-01 15:27:53 +0200
committerJosef Reinhard Brandl <mail@josefbrandl.de>2018-07-02 13:59:40 +0200
commit4e617291c2c7b918ec9a183dd2ce72ac92edf940 (patch)
treeffee6d692dc3c0b864a4e34430e03a2e23f81a20 /src/libcore
parentdd3b0337ff22260ef9dfc1bfcf58bd18386d4cbe (diff)
downloadrust-4e617291c2c7b918ec9a183dd2ce72ac92edf940.tar.gz
rust-4e617291c2c7b918ec9a183dd2ce72ac92edf940.zip
Make `drop` method for `PinMut`'s `UnsafeFutureObj` impl empty
Diffstat (limited to 'src/libcore')
-rw-r--r--src/libcore/mem.rs4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/libcore/mem.rs b/src/libcore/mem.rs
index 5bc55300a97..b83c2e21a1a 100644
--- a/src/libcore/mem.rs
+++ b/src/libcore/mem.rs
@@ -1240,7 +1240,5 @@ unsafe impl<'a, T, F: Future<Output = T> + '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 ()) {}
 }