void type is also a valid function return type.

llvm-svn: 48740
This commit is contained in:
Devang Patel 2008-03-24 20:52:42 +00:00
parent 5b7be5e518
commit 8408d79657

View File

@ -1226,8 +1226,8 @@ type "{ i32, [0 x float]}", for example.</p>
<h5>Overview:</h5>
<p>The function type can be thought of as a function signature. It
consists of a return type and a list of formal parameter types. The
return type of a function type is a scalar type or a struct type. If the
return type is a struct type then all struct elements must be of first
return type of a function type is a scalar type or a void type or a struct type.
If the return type is a struct type then all struct elements must be of first
class types. Function types are usually used to build virtual function tables
(which are structures of pointers to functions), for indirect function
calls, and when defining a function.</p>