]> git.lizzy.rs Git - rust.git/blob - src/tools/clippy/tests/ui/unnecessary_cast.rs
Add 'compiler/rustc_codegen_cranelift/' from commit '793d26047f994e23415f8f6bb5686ff2...
[rust.git] / src / tools / clippy / tests / ui / unnecessary_cast.rs
1 #![warn(clippy::unnecessary_cast)]
2 #![allow(clippy::no_effect)]
3
4 fn main() {
5     // Test cast_unnecessary
6     1i32 as i32;
7     1f32 as f32;
8     false as bool;
9     &1i32 as &i32;
10
11     // macro version
12     macro_rules! foo {
13         ($a:ident, $b:ident) => {
14             #[allow(unused)]
15             pub fn $a() -> $b {
16                 1 as $b
17             }
18         };
19     }
20     foo!(a, i32);
21     foo!(b, f32);
22     foo!(c, f64);
23 }