diff options
author | Nick Fitzgerald <fitzgen@gmail.com> | 2017-11-01 15:47:52 -0700 |
---|---|---|
committer | Nick Fitzgerald <fitzgen@gmail.com> | 2017-11-01 17:11:56 -0700 |
commit | 460aaa06b271685ad56732ebfbc45054223b990d (patch) | |
tree | 3e717bfb51939d717fae5868cab520003e04f64c /src/codegen/mod.rs | |
parent | 8592f3677b7d9624ac6bd64df46a962c92b4561f (diff) |
"Alignment of field" -> "Offset of field"
It isn't checking alignment at all; it's checking offsets.
Diffstat (limited to 'src/codegen/mod.rs')
-rw-r--r-- | src/codegen/mod.rs | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/codegen/mod.rs b/src/codegen/mod.rs index d36decb0..2cbde732 100644 --- a/src/codegen/mod.rs +++ b/src/codegen/mod.rs @@ -1787,9 +1787,13 @@ impl CodeGenerator for CompInfo { let field_name = ctx.rust_ident(name); Some(quote! { - assert_eq!(unsafe { &(*(0 as *const #canonical_ident)).#field_name as *const _ as usize }, - #field_offset, - concat!("Alignment of field: ", stringify!(#canonical_ident), "::", stringify!(#field_name))); + assert_eq!( + unsafe { + &(*(0 as *const #canonical_ident)).#field_name as *const _ as usize + }, + #field_offset, + concat!("Offset of field: ", stringify!(#canonical_ident), "::", stringify!(#field_name)) + ); }) }) }) |