about summary refs log tree commit diff
path: root/tests/rustdoc/auxiliary/enum-variant.rs
diff options
context:
space:
mode:
authorGuillaume Gomez <guillaume.gomez@huawei.com>2023-10-10 16:55:39 +0200
committerGuillaume Gomez <guillaume.gomez@huawei.com>2023-10-11 23:44:12 +0200
commitbd59fc603f57f9cf9f8bae4ddfdf79a883129e76 (patch)
treea16eb5bd35addfb5604d44efc2afde5586f67401 /tests/rustdoc/auxiliary/enum-variant.rs
parentd6056ecb0a4938a594d6cc8ed7eff8046271928f (diff)
downloadrust-bd59fc603f57f9cf9f8bae4ddfdf79a883129e76.tar.gz
rust-bd59fc603f57f9cf9f8bae4ddfdf79a883129e76.zip
Add tests for enum discriminant value display with `repr`
Diffstat (limited to 'tests/rustdoc/auxiliary/enum-variant.rs')
-rw-r--r--tests/rustdoc/auxiliary/enum-variant.rs24
1 files changed, 24 insertions, 0 deletions
diff --git a/tests/rustdoc/auxiliary/enum-variant.rs b/tests/rustdoc/auxiliary/enum-variant.rs
index 90c71b86329..a0a7fd894f9 100644
--- a/tests/rustdoc/auxiliary/enum-variant.rs
+++ b/tests/rustdoc/auxiliary/enum-variant.rs
@@ -22,3 +22,27 @@ pub enum H {
     A,
     C(u32),
 }
+
+#[repr(C)]
+pub enum N {
+    A,
+    B,
+}
+
+#[repr(C)]
+pub enum O {
+    A(u32),
+    B,
+}
+
+#[repr(u32)]
+pub enum P {
+    A,
+    B,
+}
+
+#[repr(u32)]
+pub enum Q {
+    A(u32),
+    B,
+}