1
Fork 0

don't skip inference for type in offset_of!

This commit is contained in:
Lukas Markeffsky 2023-05-17 22:10:36 +02:00
parent 6d1bf733d6
commit 7cdb23b98a
8 changed files with 42 additions and 16 deletions

View file

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