summaryrefslogtreecommitdiff
path: root/src/codegen/mod.rs
diff options
context:
space:
mode:
authorNick Fitzgerald <fitzgen@gmail.com>2017-11-01 15:47:52 -0700
committerNick Fitzgerald <fitzgen@gmail.com>2017-11-01 17:11:56 -0700
commit460aaa06b271685ad56732ebfbc45054223b990d (patch)
tree3e717bfb51939d717fae5868cab520003e04f64c /src/codegen/mod.rs
parent8592f3677b7d9624ac6bd64df46a962c92b4561f (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.rs10
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))
+ );
})
})
})