Support enum variants in offset_of! · rust-lang/rust@03c9acd (original) (raw)
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -766,7 +766,7 @@ fn codegen_stmt<'tcx>( | ||
| 766 | 766 | NullOp::SizeOf => layout.size.bytes(), |
| 767 | 767 | NullOp::AlignOf => layout.align.abi.bytes(), |
| 768 | 768 | NullOp::OffsetOf(fields) => { |
| 769 | - layout.offset_of_subfield(fx, fields.iter().map(|f | |
| 769 | + layout.offset_of_subfield(fx, fields.iter()).bytes() | |
| 770 | 770 | } |
| 771 | 771 | }; |
| 772 | 772 | let val = CValue::by_val( |