Support enum variants in offset_of! · rust-lang/rust@03c9acd (original) (raw)

Skip to content

Provide feedback

Saved searches

Use saved searches to filter your results more quickly

Sign up

Appearance settings

Commit 03c9acd

Support enum variants in offset_of!

File tree

1 file changed

lines changed

1 file changed

lines changed

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(