Remove outdated comment and hide variants of c_void
This commit is contained in:
parent
3a407b6c4e
commit
6ef0570a1e
1 changed files with 6 additions and 5 deletions
|
|
@ -191,14 +191,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,
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue