1
Fork 0

Do not ICE on field access check on expr with ty::Error

Fix #123428
This commit is contained in:
Esteban Küber 2024-04-05 20:02:00 +00:00
parent 76cf07d5df
commit 97ea48ce32
3 changed files with 28 additions and 1 deletions

View file

@ -153,7 +153,8 @@ impl<'tcx> MarkSymbolVisitor<'tcx> {
self.insert_def_id(def.non_enum_variant().fields[index].did);
}
ty::Tuple(..) => {}
_ => span_bug!(lhs.span, "named field access on non-ADT"),
ty::Error(_) => {}
kind => span_bug!(lhs.span, "named field access on non-ADT: {kind:?}"),
}
}