Don't compute opt_suggest_box_span for TAIT
This commit is contained in:
parent
397641f3bd
commit
e49b4625df
1 changed files with 8 additions and 0 deletions
|
@ -510,6 +510,14 @@ impl<'a, 'tcx> FnCtxt<'a, 'tcx> {
|
|||
..
|
||||
} = self.type_var_origin(expected)? else { return None; };
|
||||
|
||||
let Some(rpit_local_def_id) = rpit_def_id.as_local() else { return None; };
|
||||
if !matches!(
|
||||
self.tcx.hir().expect_item(rpit_local_def_id).expect_opaque_ty().origin,
|
||||
hir::OpaqueTyOrigin::FnReturn(..)
|
||||
) {
|
||||
return None;
|
||||
}
|
||||
|
||||
let sig = self.body_fn_sig()?;
|
||||
|
||||
let substs = sig.output().walk().find_map(|arg| {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue