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.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/codegen/mod.rs b/src/codegen/mod.rs
index 5411b2a0..39babb6b 100644
--- a/src/codegen/mod.rs
+++ b/src/codegen/mod.rs
@@ -1776,8 +1776,9 @@ impl CodeGenerator for CompInfo {
let align = layout.align;
let check_struct_align =
- if align > ctx.target_pointer_size() {
- // FIXME when [RFC 1358](https://github.com/rust-lang/rust/issues/33626) ready
+ if align > ctx.target_pointer_size() &&
+ !ctx.options().rust_features().repr_align
+ {
None
} else {
Some(quote! {