| // run-rustfix | |
| #![warn(clippy::imprecise_flops)] | |
| fn main() { | |
| let x = 2f32; | |
| let _ = x.exp_m1(); | |
| let _ = x.exp_m1() + 2.0; | |
| let _ = (x as f32).exp_m1() + 2.0; | |
| // Cases where the lint shouldn't be applied | |
| let _ = x.exp() - 2.0; | |
| let _ = x.exp() - 1.0 * 2.0; | |
| let x = 2f64; | |
| let _ = x.exp_m1(); | |
| let _ = x.exp_m1() + 2.0; | |
| // Cases where the lint shouldn't be applied | |
| let _ = x.exp() - 2.0; | |
| let _ = x.exp() - 1.0 * 2.0; | |
| } |