diff --git a/llvm/docs/LangRef.rst b/llvm/docs/LangRef.rst --- a/llvm/docs/LangRef.rst +++ b/llvm/docs/LangRef.rst @@ -3320,10 +3320,12 @@ Note that LLVM does not permit pointers to void (``void*``) nor does it permit pointers to labels (``label*``). Use ``i8*`` instead. -LLVM is in the process of transitioning to opaque pointers. Opaque pointers do -not have a pointee type. Rather, instructions interacting through pointers -specify the type of the underlying memory they are interacting with. Opaque -pointers are still in the process of being worked on and are not complete. +LLVM is in the process of transitioning to +`opaque pointers `_. +Opaque pointers do not have a pointee type. Rather, instructions +interacting through pointers specify the type of the underlying memory +they are interacting with. Opaque pointers are still in the process of +being worked on and are not complete. :Syntax: