1
Fork 0

Tweak diagnostic for consistency

This commit is contained in:
Nadrieril 2023-10-29 04:43:25 +01:00
parent 380c56c6b3
commit d95f6a9532
6 changed files with 129 additions and 79 deletions

View file

@ -1033,10 +1033,8 @@ fn adt_defined_here<'p, 'tcx>(
let ty = ty.peel_refs();
if let ty::Adt(def, _) = ty.kind() {
let mut spans = vec![];
if witnesses.len() < 5 {
for sp in maybe_point_at_variant(cx, *def, witnesses.iter()) {
spans.push(sp);
}
for sp in maybe_point_at_variant(cx, *def, witnesses.iter().take(5)) {
spans.push(sp);
}
let def_span = cx
.tcx