review comments

This commit is contained in:
Esteban Küber 2023-02-05 12:32:27 +00:00
parent 30cf7a3f51
commit ffaf2a5c27
2 changed files with 4 additions and 2 deletions

View File

@ -928,7 +928,7 @@ fn infer_placeholder_type<'a>(
// Typeck doesn't expect erased regions to be returned from `type_of`.
tcx.fold_regions(ty, |r, _| match *r {
ty::ReErased | ty::ReError => tcx.lifetimes.re_static,
ty::ReErased => tcx.lifetimes.re_static,
_ => r,
})
}

View File

@ -211,11 +211,13 @@ impl<'cx, 'tcx> LexicalResolver<'cx, 'tcx> {
);
}
ReStatic | ReError => {
ReStatic => {
// nothing lives longer than `'static`
Ok(self.tcx().lifetimes.re_static)
}
ReError => Ok(self.tcx().lifetimes.re_error),
ReEarlyBound(_) | ReFree(_) => {
// All empty regions are less than early-bound, free,
// and scope regions.