diff options
Diffstat (limited to 'src/codegen/mod.rs')
-rw-r--r-- | src/codegen/mod.rs | 10 |
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 , + }); + } } } } |