about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/liblibc/lib.rs11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/liblibc/lib.rs b/src/liblibc/lib.rs
index 6273c1214ec..5903cc055a7 100644
--- a/src/liblibc/lib.rs
+++ b/src/liblibc/lib.rs
@@ -192,14 +192,15 @@ pub mod types {
             /// C. Use the unit type `()` or omit the return type instead.
             ///
             /// For LLVM to recognize the void pointer type and by extension
-            /// functions like malloc(), we need to have it represented as i8* in
-            /// LLVM bitcode. The enum used here ensures this and prevents misuse
-            /// of the "raw" type by only having private variants.. We need two
-            /// variants, because the compiler complains about the repr attribute
-            /// otherwise.
+            /// functions like malloc(), we need to have it represented as i8*
+            /// in LLVM bitcode. The enum used here ensures this. We need two
+            /// variants, because the compiler complains about the `repr`
+            /// attribute otherwise.
             #[repr(u8)]
             pub enum c_void {
+                #[doc(hidden)]
                 __variant1,
+                #[doc(hidden)]
                 __variant2,
             }