summaryrefslogtreecommitdiff
path: root/src/codegen/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/codegen/mod.rs')
-rw-r--r--src/codegen/mod.rs10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/codegen/mod.rs b/src/codegen/mod.rs
index 15b0a139..aee04318 100644
--- a/src/codegen/mod.rs
+++ b/src/codegen/mod.rs
@@ -1555,10 +1555,12 @@ impl CodeGenerator for CompInfo {
packed = true;
} else {
explicit_align = Some(layout.align);
- let ty = helpers::blob(Layout::new(0, layout.align));
- fields.push(quote! {
- pub __bindgen_align: #ty ,
- });
+ if !ctx.options().rust_features.repr_align {
+ let ty = helpers::blob(Layout::new(0, layout.align));
+ fields.push(quote! {
+ pub __bindgen_align: #ty ,
+ });
+ }
}
}
}