Rollup merge of #108958 - clubby789:unbox-the-hir, r=compiler-errors
Remove box expressions from HIR After #108516, `#[rustc_box]` is used at HIR->THIR lowering and this is no longer emitted, so it can be removed. This is based on top of #108471 to help with conflicts, so 43490488ccacd1a822e9c621f5ed6fca99959a0b is the only relevant commit (sorry for all the duplicated pings!) ````@rustbot```` label +S-blocked
This commit is contained in:
commit
13ff2d42cd
27 changed files with 12 additions and 73 deletions
|
@ -305,8 +305,6 @@ pub enum ObligationCauseCode<'tcx> {
|
|||
SizedReturnType,
|
||||
/// Yield type must be `Sized`.
|
||||
SizedYieldType,
|
||||
/// Box expression result type must be `Sized`.
|
||||
SizedBoxType,
|
||||
/// Inline asm operand type must be `Sized`.
|
||||
InlineAsmSized,
|
||||
/// `[expr; N]` requires `type_of(expr): Copy`.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue