Commit fd291392 by Gabriel Dos Reis Committed by Gabriel Dos Reis

* doc/c-tree.texi (Expression trees): Document VA_ARG_EXPR

From-SVN: r56050
parent 4c6f7cf1
2002-08-05 Gabriel Dos Reis <gdr@nerim.net>
* doc/c-tree.texi (Expression trees): Document VA_ARG_EXPR
2002-08-04 Chris Demetriou <cgd@broadcom.com>
* doc/invoke.texi: Remove duplicated paragraph describing
......
......@@ -1771,6 +1771,7 @@ This macro returns the attributes on the type @var{type}.
@tindex CLEANUP_POINT_EXPR
@tindex ARRAY_REF
@tindex VTABLE_REF
@tindex VA_ARG_EXPR
The internal representation for expressions is for the most part quite
straightforward. However, there are a few facts that one must bear in
......@@ -2312,4 +2313,10 @@ The first operand is the expression that computes the vtable reference.
The second operand is the @code{VAR_DECL} of the vtable. The third
operand is an @code{INTEGER_CST} of the byte offset into the vtable.
@item VA_ARG_EXPR
This node is used to implement support for the C/C++ variable argument-list
mechanism. It represents expressions like @code{va_arg (ap, type)}.
Its @code{TREE_TYPE} yields the tree representation for @code{type} and
its sole argument yields the representation for @code{ap}.
@end table
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment