Rollup merge of #106906 - matthiaskrgr:clone, r=Nilstrieb

remove redundant clones
This commit is contained in:
Matthias Krüger 2023-01-15 21:17:35 +01:00 committed by GitHub
commit 8bd67dd12d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 3 deletions

View File

@ -187,9 +187,9 @@ impl<'tcx> LateLintPass<'tcx> for TyTyKind {
},
None => cx.emit_spanned_lint(USAGE_OF_TY_TYKIND, path.span, TykindDiag),
}
} else if !ty.span.from_expansion() && path.segments.len() > 1 && let Some(t) = is_ty_or_ty_ctxt(cx, &path) {
} else if !ty.span.from_expansion() && path.segments.len() > 1 && let Some(ty) = is_ty_or_ty_ctxt(cx, &path) {
cx.emit_spanned_lint(USAGE_OF_QUALIFIED_TY, path.span, TyQualified {
ty: t.clone(),
ty,
suggestion: path.span,
});
}

View File

@ -32,7 +32,7 @@ impl<'tcx> LateLintPass<'tcx> for PassByValue {
cx.emit_spanned_lint(
PASS_BY_VALUE,
ty.span,
PassByValueDiag { ty: t.clone(), suggestion: ty.span },
PassByValueDiag { ty: t, suggestion: ty.span },
);
}
}