librustc_typeck: remove loop that never actually loops

This commit is contained in:
Matthias Krüger 2020-02-24 15:50:40 +01:00
parent a8437cf213
commit b6f0567450

View File

@ -2358,10 +2358,11 @@ impl<'o, 'tcx> dyn AstConv<'tcx> + 'o {
break;
}
}
for binding in segment.generic_args().bindings {
// Only emit the first error to avoid overloading the user with error messages.
if let [binding, ..] = segment.generic_args().bindings {
has_err = true;
Self::prohibit_assoc_ty_binding(self.tcx(), binding.span);
break;
}
}
has_err