updated zero_div_zero.rs

This commit is contained in:
Kit Freddura 2016-10-02 13:44:23 -07:00
parent ab9435a6d4
commit d152ca04bd

View file

@ -38,8 +38,8 @@ impl LateLintPass for Pass {
// do something like 0.0/(2.0 - 2.0), but it would be nice to warn on that case too.
let Some(Constant::Float(ref lhs_value, lhs_width)) = constant_simple(left),
let Some(Constant::Float(ref rhs_value, rhs_width)) = constant_simple(right),
let Some(0.0) = lhs_value.parse().ok(),
let Some(0.0) = rhs_value.parse().ok()
let Ok(0.0) = lhs_value.parse(),
let Ok(0.0) = rhs_value.parse()
], {
// since we're about to suggest a use of std::f32::NaN or std::f64::NaN,
// match the precision of the literals that are given.