Replace NullOp::SizeOf and NullOp::AlignOf by lang items.

This commit is contained in:
Camille Gillot
2025-10-16 21:23:43 +00:00
parent 1d23d06800
commit 5dfbf67f94
89 changed files with 756 additions and 765 deletions

View File

@@ -452,11 +452,7 @@ impl<'a, 'tcx, F: Fn(Ty<'tcx>) -> bool> MoveDataBuilder<'a, 'tcx, F> {
| Rvalue::RawPtr(..)
| Rvalue::Discriminant(..)
| Rvalue::NullaryOp(
NullOp::SizeOf
| NullOp::AlignOf
| NullOp::OffsetOf(..)
| NullOp::UbChecks
| NullOp::ContractChecks,
NullOp::OffsetOf(..) | NullOp::UbChecks | NullOp::ContractChecks,
_,
) => {}
}