diff options
| author | Matthias Krüger <matthias.krueger@famsik.de> | 2023-01-15 21:17:35 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-01-15 21:17:35 +0100 |
| commit | 8bd67dd12d9a7e41c9b7ddca431caa3c589689da (patch) | |
| tree | 3357a9a7418525ca1beff5c91f338a87f28daa02 | |
| parent | 5321ad574df4475675763cc7b354680e4d20ee2e (diff) | |
| parent | 665d4ea98df9b350cc459816337c9fc839bdf128 (diff) | |
| download | rust-8bd67dd12d9a7e41c9b7ddca431caa3c589689da.tar.gz rust-8bd67dd12d9a7e41c9b7ddca431caa3c589689da.zip | |
Rollup merge of #106906 - matthiaskrgr:clone, r=Nilstrieb
remove redundant clones
| -rw-r--r-- | compiler/rustc_lint/src/internal.rs | 4 | ||||
| -rw-r--r-- | compiler/rustc_lint/src/pass_by_value.rs | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/compiler/rustc_lint/src/internal.rs b/compiler/rustc_lint/src/internal.rs index 5eb54cc0034..6cefaea2bc7 100644 --- a/compiler/rustc_lint/src/internal.rs +++ b/compiler/rustc_lint/src/internal.rs @@ -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, }); } diff --git a/compiler/rustc_lint/src/pass_by_value.rs b/compiler/rustc_lint/src/pass_by_value.rs index 57482a9edba..392e13f2fa9 100644 --- a/compiler/rustc_lint/src/pass_by_value.rs +++ b/compiler/rustc_lint/src/pass_by_value.rs @@ -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 }, ); } } |
