about summary refs log tree commit diff
path: root/src/test/codegen
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2019-06-09 23:50:04 +0000
committerbors <bors@rust-lang.org>2019-06-09 23:50:04 +0000
commit61a60ce7d369b54e209003e9e92bf90d6f5e5d4b (patch)
tree0b606c3a8160219d9b02f75fdeb656c3a3c7a0e2 /src/test/codegen
parent400b409efc4975a082185c5a74412572e49dfd98 (diff)
parentc25e3d2be5825463cf63c518854b583fbc9e8386 (diff)
downloadrust-61a60ce7d369b54e209003e9e92bf90d6f5e5d4b.tar.gz
rust-61a60ce7d369b54e209003e9e92bf90d6f5e5d4b.zip
Auto merge of #61229 - Centril:stabilize-repr_align_enum, r=nagisa
Stabilize #![feature(repr_align_enum)] in Rust 1.37.0

On an `enum` item, you may now write:

```rust
#[repr(align(X))]
enum Foo {
    // ...
}
```

This has equivalent effects to first defining:

```rust
#[repr(align(X))]
struct AlignX<T>(T);
```

and then using `AlignX<Foo>` in `Foo`'s stead.

r? @nagisa
Diffstat (limited to 'src/test/codegen')
-rw-r--r--src/test/codegen/align-enum.rs1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/test/codegen/align-enum.rs b/src/test/codegen/align-enum.rs
index 2251c54229e..4241fcea804 100644
--- a/src/test/codegen/align-enum.rs
+++ b/src/test/codegen/align-enum.rs
@@ -3,7 +3,6 @@
 // min-llvm-version 7.0
 
 #![crate_type = "lib"]
-#![feature(repr_align_enum)]
 
 #[repr(align(64))]
 pub enum Align64 {