diff options
Diffstat (limited to 'gcc/tree.def')
-rw-r--r-- | gcc/tree.def | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/gcc/tree.def b/gcc/tree.def index 5c40c8a163f..3e911113ee4 100644 --- a/gcc/tree.def +++ b/gcc/tree.def @@ -435,10 +435,11 @@ DEFTREECODE (MODIFY_EXPR, "modify_expr", 'e', 2) DEFTREECODE (INIT_EXPR, "init_expr", 'e', 2) /* For TARGET_EXPR, operand 0 is the target of an initialization, - operand 1 is the initializer for the target, - and operand 2 is the cleanup for this node, if any. - and operand 3 is the saved initializer after this node has been - expanded once, this is so we can re-expand the tree later. */ + operand 1 is the initializer for the target, which may be void + if simplify expanding it initializes the target. + operand 2 is the cleanup for this node, if any. + operand 3 is the saved initializer after this node has been + expanded once; this is so we can re-expand the tree later. */ DEFTREECODE (TARGET_EXPR, "target_expr", 'e', 4) /* Conditional expression ( ... ? ... : ... in C). |