1
Fork 0

Erase regions of type in offset_of!

This commit is contained in:
clubby789 2023-05-16 21:36:42 +00:00
parent b652d9a0fd
commit 35cf5726e3
2 changed files with 9 additions and 3 deletions

View file

@ -481,9 +481,10 @@ impl<'a, 'tcx> Builder<'a, 'tcx> {
}))))
}
ExprKind::OffsetOf { container, fields } => {
block.and(Rvalue::NullaryOp(NullOp::OffsetOf(fields), container))
}
ExprKind::OffsetOf { container, fields } => block.and(Rvalue::NullaryOp(
NullOp::OffsetOf(fields),
this.tcx.erase_regions(container),
)),
ExprKind::Literal { .. }
| ExprKind::NamedConst { .. }