Skip to content

Commit 47c8263

Browse files
committed
Fix compiler warnings due to incorrect drop() calls
Latest rustc warns about drop() calls used on Copy types and drop() calls where a reference is passed instead of value. Signed-off-by: Mukilan Thiyagarajan <[email protected]>
1 parent 795fddf commit 47c8263

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/platform/macos/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -802,7 +802,7 @@ pub struct OsIpcOneShotServer {
802802

803803
impl Drop for OsIpcOneShotServer {
804804
fn drop(&mut self) {
805-
drop(OsIpcReceiver::unregister_global_name(mem::replace(&mut self.name, String::new())));
805+
let _ = OsIpcReceiver::unregister_global_name(mem::replace(&mut self.name, String::new()));
806806
}
807807
}
808808

src/test.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -384,7 +384,7 @@ fn router_drops_callbacks_on_sender_shutdown() {
384384
let dropper = Dropper { sender: drop_tx };
385385

386386
let router = RouterProxy::new();
387-
router.add_route(rx0.to_opaque(), Box::new(move |_| drop(&dropper)));
387+
router.add_route(rx0.to_opaque(), Box::new(move |_| { let _ = dropper; }));
388388
drop(tx0);
389389
assert_eq!(drop_rx.recv(), Ok(42));
390390
}
@@ -406,7 +406,7 @@ fn router_drops_callbacks_on_cloned_sender_shutdown() {
406406
let dropper = Dropper { sender: drop_tx };
407407

408408
let router = RouterProxy::new();
409-
router.add_route(rx0.to_opaque(), Box::new(move |_| drop(&dropper)));
409+
router.add_route(rx0.to_opaque(), Box::new(move |_| { let _ = dropper; }));
410410
let txs = vec![tx0.clone(), tx0.clone(), tx0.clone()];
411411
drop(txs);
412412
drop(tx0);

0 commit comments

Comments
 (0)