about summary refs log tree commit diff
path: root/src/libsyntax
diff options
context:
space:
mode:
authorMichael Bradshaw <mjbshaw@google.com>2019-05-22 07:31:09 -0700
committerMichael Bradshaw <mjbshaw@google.com>2019-06-10 22:07:24 -0700
commitdac1c6a731713ec9e90a1e05b3e2c789faf3f2ba (patch)
tree276cd02fcc9fe0bdd1bf97cb9930e0ef4032f65f /src/libsyntax
parent02564de47b40e953b5144dfd37450c16a84672f1 (diff)
downloadrust-dac1c6a731713ec9e90a1e05b3e2c789faf3f2ba.tar.gz
rust-dac1c6a731713ec9e90a1e05b3e2c789faf3f2ba.zip
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
     // -------------------------------------------------------------------------