rustc_lint: remove unused to_string
In this instance, we can just pass a &str slice and save an allocation.
This commit is contained in:
parent
4d247ad7d3
commit
c647735f40
@ -145,9 +145,9 @@ fn lint_overflowing_range_endpoint<'tcx>(
|
||||
// We need to preserve the literal's suffix,
|
||||
// as it may determine typing information.
|
||||
let suffix = match lit.node {
|
||||
LitKind::Int(_, LitIntType::Signed(s)) => s.name_str().to_string(),
|
||||
LitKind::Int(_, LitIntType::Unsigned(s)) => s.name_str().to_string(),
|
||||
LitKind::Int(_, LitIntType::Unsuffixed) => "".to_string(),
|
||||
LitKind::Int(_, LitIntType::Signed(s)) => s.name_str(),
|
||||
LitKind::Int(_, LitIntType::Unsigned(s)) => s.name_str(),
|
||||
LitKind::Int(_, LitIntType::Unsuffixed) => "",
|
||||
_ => bug!(),
|
||||
};
|
||||
let suggestion = format!("{}..={}{}", start, lit_val - 1, suffix);
|
||||
|
Loading…
Reference in New Issue
Block a user