Rollup merge of #120801 - oli-obk:drop_recursion_ice, r=Nilstrieb
Avoid ICE in drop recursion check in case of invalid drop impls fixes #120787
This commit is contained in:
commit
ed528515d0
4 changed files with 28 additions and 6 deletions
|
@ -1313,6 +1313,7 @@ impl<'tcx> PolyFnSig<'tcx> {
|
|||
self.map_bound_ref_unchecked(|fn_sig| fn_sig.inputs())
|
||||
}
|
||||
#[inline]
|
||||
#[track_caller]
|
||||
pub fn input(&self, index: usize) -> ty::Binder<'tcx, Ty<'tcx>> {
|
||||
self.map_bound_ref(|fn_sig| fn_sig.inputs()[index])
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue