about summary refs log tree commit diff
path: root/src/libsyntax
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2019-06-11 11:06:38 +0000
committerbors <bors@rust-lang.org>2019-06-11 11:06:38 +0000
commit8e948df707ea8a3c88c65bf2ffdcb2f1cf5491be (patch)
treecaf2cb5f0b7881b6056c37c37c2e73e46b520aab /src/libsyntax
parent912d22e36965d3c9f6d7f14ca18657182aa1fe54 (diff)
parentdac1c6a731713ec9e90a1e05b3e2c789faf3f2ba (diff)
downloadrust-8e948df707ea8a3c88c65bf2ffdcb2f1cf5491be.tar.gz
rust-8e948df707ea8a3c88c65bf2ffdcb2f1cf5491be.zip
Auto merge of #60463 - mjbshaw:transparent, r=varkor,rkruppe
Implement RFC 2645 (transparent enums and unions)

Tracking issue: #60405
Diffstat (limited to 'src/libsyntax')
-rw-r--r--src/libsyntax/feature_gate.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/libsyntax/feature_gate.rs b/src/libsyntax/feature_gate.rs
index bbb297e3c4f..044c4b18905 100644
--- a/src/libsyntax/feature_gate.rs
+++ b/src/libsyntax/feature_gate.rs
@@ -561,6 +561,12 @@ declare_features! (
     // FIXME Create issue
     (active, const_constructor, "1.37.0", Some(61456), None),
 
+    // #[repr(transparent)] on enums.
+    (active, transparent_enums, "1.37.0", Some(60405), None),
+
+    // #[repr(transparent)] on unions.
+    (active, transparent_unions, "1.37.0", Some(60405), None),
+
     // -------------------------------------------------------------------------
     // feature-group-end: actual feature gates
     // -------------------------------------------------------------------------