Fix (really dumb) warning rustc introduced in latest beta
authorMatt Corallo <git@bluematt.me>
Fri, 9 Sep 2022 17:09:27 +0000 (17:09 +0000)
committerMatt Corallo <git@bluematt.me>
Fri, 9 Sep 2022 21:49:05 +0000 (21:49 +0000)
lightning/src/util/wakers.rs

index 7ab9aca0efe42fbc97da40c70463426595e8bc87..01012fff7900820251057045f6353d301186eae9 100644 (file)
@@ -293,7 +293,7 @@ mod tests {
        // waker, which we do here with a trivial Arc<AtomicBool> data element to track woke-ness.
        const WAKER_V_TABLE: RawWakerVTable = RawWakerVTable::new(waker_clone, wake, wake_by_ref, drop);
        unsafe fn wake_by_ref(ptr: *const ()) { let p = ptr as *const Arc<AtomicBool>; assert!(!(*p).fetch_or(true, Ordering::SeqCst)); }
-       unsafe fn drop(ptr: *const ()) { let p = ptr as *mut Arc<AtomicBool>; Box::from_raw(p); }
+       unsafe fn drop(ptr: *const ()) { let p = ptr as *mut Arc<AtomicBool>; let _freed = Box::from_raw(p); }
        unsafe fn wake(ptr: *const ()) { wake_by_ref(ptr); drop(ptr); }
        unsafe fn waker_clone(ptr: *const ()) -> RawWaker {
                let p = ptr as *const Arc<AtomicBool>;