Auto merge of #9609 - kraktus:hexa_f32, r=giraffate
[`unnecessary_cast`] Do not lint negative hexadecimal literals when cast as floats fix https://github.com/rust-lang/rust-clippy/issues/9603 changelog: [`unnecessary_cast`] Do not lint negative hexadecimal literals when cast as floats
This commit is contained in:
commit
4eaf543b69
4 changed files with 12 additions and 6 deletions
|
|
@ -59,9 +59,6 @@ pub(super) fn check<'tcx>(
|
|||
lint_unnecessary_cast(cx, expr, literal_str, cast_from, cast_to);
|
||||
return false;
|
||||
},
|
||||
LitKind::Int(_, LitIntType::Unsuffixed) | LitKind::Float(_, LitFloatType::Unsuffixed) => {
|
||||
return false;
|
||||
},
|
||||
LitKind::Int(_, LitIntType::Signed(_) | LitIntType::Unsigned(_))
|
||||
| LitKind::Float(_, LitFloatType::Suffixed(_))
|
||||
if cast_from.kind() == cast_to.kind() =>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue