recursive types are our friend.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43727 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2007-11-05 19:28:07 +00:00
parent cac2135bc8
commit 9ca08f3d8e

View File

@ -89,7 +89,10 @@ very easy and are quite useful for many different applications. Adding them is
mostly an exercise in learning how the LLVM <a mostly an exercise in learning how the LLVM <a
href="../LangRef.html#i_getelementptr">getelementptr</a> instruction works. href="../LangRef.html#i_getelementptr">getelementptr</a> instruction works.
The getelementptr instruction is so nifty/unconventional, it <a The getelementptr instruction is so nifty/unconventional, it <a
href="../GetElementPtr.html">has its own FAQ</a>!).</li> href="../GetElementPtr.html">has its own FAQ</a>!). If you add support
for recursive types (e.g. linked lists), make sure to read the <a
href="../ProgrammersManual.html#TypeResolve">section in the LLVM
Programmer's Manual</a> that describes how to construct them.</li>
<li><b>standard runtime</b> - Our current language allows the user to access <li><b>standard runtime</b> - Our current language allows the user to access
arbitrary external functions, and we use it for things like "printd" and arbitrary external functions, and we use it for things like "printd" and