Skip to content

Commit 34277fc

Browse files
author
mejrs
committed
Rebase
1 parent b209ff2 commit 34277fc

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

compiler/rustc_lint/src/builtin.rs

+2-7
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@ use rustc_middle::lint::in_external_macro;
4646
use rustc_middle::ty::layout::{LayoutError, LayoutOf};
4747
use rustc_middle::ty::print::with_no_trimmed_paths;
4848
use rustc_middle::ty::subst::GenericArgKind;
49-
use rustc_middle::ty::List;
5049
use rustc_middle::ty::{self, Instance, Ty, TyCtxt, VariantDef};
5150
use rustc_session::lint::{BuiltinLintDiagnostics, FutureIncompatibilityReason};
5251
use rustc_span::edition::Edition;
@@ -769,12 +768,8 @@ impl<'tcx> LateLintPass<'tcx> for MissingCopyImplementations {
769768
// We shouldn't recommend implementing `Copy` on stateful things,
770769
// such as iterators.
771770
if let Some(iter_trait) = cx.tcx.get_diagnostic_item(sym::Iterator) {
772-
if cx.tcx.infer_ctxt().build().type_implements_trait(
773-
iter_trait,
774-
ty,
775-
List::empty(),
776-
param_env,
777-
) == EvaluationResult::EvaluatedToOk
771+
if cx.tcx.infer_ctxt().build().type_implements_trait(iter_trait, [ty], param_env)
772+
== EvaluationResult::EvaluatedToOk
778773
{
779774
return;
780775
}

0 commit comments

Comments
 (0)