remove bound_type_of query; make type_of return EarlyBinder; change type_of in metadata

This commit is contained in:
Kyle Matsuda
2023-02-07 01:29:48 -07:00
parent d822b97a27
commit c183110cc2
164 changed files with 325 additions and 380 deletions

View File

@@ -454,7 +454,7 @@ fn layout_of_uncached<'tcx>(
def.is_struct()
&& match def.variants().iter().next().and_then(|x| x.fields.last()) {
Some(last_field) => tcx
.bound_type_of(last_field.did)
.type_of(last_field.did)
.subst_identity()
.is_sized(tcx, param_env),
None => false,