about summary refs log tree commit diff
path: root/src/tools/clippy/tests/ui/manual_bits.rs
diff options
context:
space:
mode:
authorflip1995 <philipp.krones@embecosm.com>2022-05-05 15:12:52 +0100
committerflip1995 <philipp.krones@embecosm.com>2022-05-05 15:12:52 +0100
commit496384531ea92e2efec8802e2d3b45b6ffff9bd8 (patch)
treeadf01cc3834c46a1187cc85f1cae1936617f436f /src/tools/clippy/tests/ui/manual_bits.rs
parent322a14919d6cc67af45477b623857b30fae63f9d (diff)
parent7c21f91b15b7604f818565646b686d90f99d1baf (diff)
downloadrust-496384531ea92e2efec8802e2d3b45b6ffff9bd8.tar.gz
rust-496384531ea92e2efec8802e2d3b45b6ffff9bd8.zip
Merge commit '7c21f91b15b7604f818565646b686d90f99d1baf' into clippyup
Diffstat (limited to 'src/tools/clippy/tests/ui/manual_bits.rs')
-rw-r--r--src/tools/clippy/tests/ui/manual_bits.rs13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/tools/clippy/tests/ui/manual_bits.rs b/src/tools/clippy/tests/ui/manual_bits.rs
index f8a01313e6a..62638f047eb 100644
--- a/src/tools/clippy/tests/ui/manual_bits.rs
+++ b/src/tools/clippy/tests/ui/manual_bits.rs
@@ -1,7 +1,13 @@
 // run-rustfix
 
 #![warn(clippy::manual_bits)]
-#![allow(clippy::no_effect, path_statements, unused_must_use, clippy::unnecessary_operation)]
+#![allow(
+    clippy::no_effect,
+    clippy::useless_conversion,
+    path_statements,
+    unused_must_use,
+    clippy::unnecessary_operation
+)]
 
 use std::mem::{size_of, size_of_val};
 
@@ -45,4 +51,9 @@ fn main() {
     size_of::<Word>() * 8;
     type Bool = bool;
     size_of::<Bool>() * 8;
+
+    let _: u32 = (size_of::<u128>() * 8) as u32;
+    let _: u32 = (size_of::<u128>() * 8).try_into().unwrap();
+    let _ = (size_of::<u128>() * 8).pow(5);
+    let _ = &(size_of::<u128>() * 8);
 }