Skip to content

Commit 4de301e

Browse files
committed
Fixed the test to not use an epsilon
1 parent d8a281e commit 4de301e

File tree

3 files changed

+3
-1
lines changed

3 files changed

+3
-1
lines changed

clippy_lints/src/unused_rounding.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ fn is_useless_rounding(expr: &Expr) -> Option<(&str, String)> {
4242
} else {
4343
""
4444
};
45-
if f.fract() < f64::EPSILON {
45+
if f.fract() == 0.0 {
4646
Some((method_name, f_str))
4747
} else {
4848
None

tests/ui/unused_rounding.fixed

+1
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,5 @@ fn main() {
55
let _ = 1f32;
66
let _ = 1.0f64;
77
let _ = 1.00f32;
8+
let _ = 2e-54f64.floor();
89
}

tests/ui/unused_rounding.rs

+1
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,5 @@ fn main() {
55
let _ = 1f32.ceil();
66
let _ = 1.0f64.floor();
77
let _ = 1.00f32.round();
8+
let _ = 2e-54f64.floor();
89
}

0 commit comments

Comments
 (0)