]> git.proxmox.com Git - rustc.git/blobdiff - vendor/crossbeam-epoch/src/deferred.rs
New upstream version 1.72.1+dfsg1
[rustc.git] / vendor / crossbeam-epoch / src / deferred.rs
index 2f3d79fdf132ee1ad04fc84864dd3a7f2dac61ed..041955f52bdd249a62e5dd9a3af800a5084a4ac1 100644 (file)
@@ -89,10 +89,9 @@ impl Deferred {
 
 #[cfg(all(test, not(crossbeam_loom)))]
 mod tests {
-    #![allow(clippy::drop_copy)]
-
     use super::Deferred;
     use std::cell::Cell;
+    use std::convert::identity;
 
     #[test]
     fn on_stack() {
@@ -100,7 +99,7 @@ mod tests {
         let a = [0usize; 1];
 
         let d = Deferred::new(move || {
-            drop(a);
+            let _ = identity(a);
             fired.set(true);
         });
 
@@ -115,7 +114,7 @@ mod tests {
         let a = [0usize; 10];
 
         let d = Deferred::new(move || {
-            drop(a);
+            let _ = identity(a);
             fired.set(true);
         });