diff options
author | Jerry Quinn <jlquinn@optonline.net> | 2010-01-04 05:48:07 +0000 |
---|---|---|
committer | Jerry Quinn <jlquinn@gcc.gnu.org> | 2010-01-04 05:48:07 +0000 |
commit | f42621553669746ede1f161f110f78c7df817aa6 (patch) | |
tree | 304dd864781d27044b4168cf5142c5f827ac74a4 /gcc/doc/c-tree.texi | |
parent | ab1c1187c394dda9e345124da82320bb0766e7d0 (diff) | |
download | gcc-f42621553669746ede1f161f110f78c7df817aa6.zip gcc-f42621553669746ede1f161f110f78c7df817aa6.tar.gz gcc-f42621553669746ede1f161f110f78c7df817aa6.tar.bz2 |
c-tree.texi (RETURN_STMT): Change to RETURN_EXPR.
2010-01-03 Jerry Quinn <jlquinn@optonline.net>
* doc/c-tree.texi (RETURN_STMT): Change to RETURN_EXPR. Update
description of expression operand.
From-SVN: r155604
Diffstat (limited to 'gcc/doc/c-tree.texi')
-rw-r--r-- | gcc/doc/c-tree.texi | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/gcc/doc/c-tree.texi b/gcc/doc/c-tree.texi index b53f758..fd64102 100644 --- a/gcc/doc/c-tree.texi +++ b/gcc/doc/c-tree.texi @@ -1802,11 +1802,13 @@ statement can be obtained with the @code{LABEL_EXPR_LABEL} macro. The @code{IDENTIFIER_NODE} giving the name of the label can be obtained from the @code{LABEL_DECL} with @code{DECL_NAME}. -@item RETURN_STMT +@item RETURN_EXPR -Used to represent a @code{return} statement. The @code{RETURN_EXPR} is -the expression returned; it will be @code{NULL_TREE} if the statement -was just +Used to represent a @code{return} statement. Operand 0 represents the +value to return. It should either be the @code{RESULT_DECL} for the +containing function, or a @code{MODIFY_EXPR} or @code{INIT_EXPR} +setting the function's @code{RESULT_DECL}. It will be +@code{NULL_TREE} if the statement was just @smallexample return; @end smallexample |