| /openbsd-src/gnu/usr.bin/gcc/gcc/ |
| H A D | c-common.def | 105 /* A STMT_EXPR represents a statement-expression. The 107 DEFTREECODE (STMT_EXPR, "stmt_expr", 'e', 1)
|
| H A D | c-dump.c | 187 case STMT_EXPR:
|
| H A D | c-pretty-print.c | 553 case STMT_EXPR: 1135 case STMT_EXPR:
|
| H A D | tree-inline.c | 1201 expr = build1 (STMT_EXPR, TREE_TYPE (TREE_TYPE (fn)), make_node (COMPOUND_STMT));
|
| H A D | c-common.c | 4261 case STMT_EXPR: 4403 if (TREE_CODE (exp) == STMT_EXPR
|
| H A D | c-parse.in | 696 $$ = build1 (STMT_EXPR, last_expr_type, $1);
|
| H A D | c-typeck.c | 2606 if (TREE_CODE (t) == STMT_EXPR)
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/gcc.c-torture/execute/ |
| H A D | 20000914-1.c | 206 STMT_EXPR, enumerator
|
| /openbsd-src/gnu/gcc/gcc/cp/ |
| H A D | dump.c | 458 case STMT_EXPR: in cp_dump_tree()
|
| H A D | cp-tree.def | 336 /* A STMT_EXPR represents a statement-expression during template 339 DEFTREECODE (STMT_EXPR, "stmt_expr", tcc_expression, 1)
|
| H A D | cxx-pretty-print.c | 372 case STMT_EXPR: in pp_cxx_primary_expression() 901 case STMT_EXPR: in pp_cxx_expression()
|
| H A D | ChangeLog-1999 | 1224 * ir.texi: Improve documentation for STMT_EXPR. Describe 3253 * cp-tree.def (STMT_EXPR): Fix typo in node name. 3259 STMT_EXPR, even when processing_template_decl. 3392 * cp-tree.def (STMT_EXPR): New tree node. 3413 * error.c (dump_expr): Handle STMT_EXPR. 3416 * expr.c (cplus_expand_expr): Handle STMT_EXPR. 3423 (tsubst_copy): Handle STMT_EXPR instead of BIND_EXPR. 3472 (finish_stmt_expr): Likewise. Build a STMT_EXPR, not a BIND_EXPR, 3481 THROW_EXPR, STMT_EXPR. 3483 MODIFY_EXPR, THROW_EXPR, STMT_EXPR, RTL_EXPR. Abort, rather than
|
| H A D | error.c | 1856 case STMT_EXPR: in dump_expr()
|
| H A D | semantics.c | 1694 result = build_min (STMT_EXPR, type, result); in finish_stmt_expr()
|
| H A D | ChangeLog-2004 | 2168 (tsubst_expr) <case STMT_EXPR>: Move ... 4790 (cp_gimplify_init_expr): Remove STMT_EXPR special case. 4811 * parser.c (cp_parser_statement): Take the STMT_EXPR node, not a bool. 4817 * pt.c (tsubst_copy): Move STMT_EXPR to tsubst_expr. 4818 (tsubst_expr): Rewrite STMT_EXPR processing. Handle STATEMENT_LIST.
|
| H A D | ChangeLog-2000 | 997 * expr.c (cplus_expand_expr): Remove handling of STMT_EXPR. Fall 3031 SCOPE_STMT, CASE_LABEL, STMT_EXPR. 4738 (emit_base_init): Don't create a STMT_EXPR here. Don't return a 5643 * expr.c (cplus_expand_expr, case STMT_EXPR): Don't set 5648 * expr.c (cplus_expand_expr, case STMT_EXPR): Use
|
| H A D | ChangeLog | 5909 * cp-tree.def: Add STMT_EXPR. 5913 STMT_EXPR. 5916 * dump.c (cp_dump_tree): Handle STMT_EXPR.
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/cp/ |
| H A D | typeck2.c | 391 code = build1 (STMT_EXPR, void_type_node, code); in split_nonconstant_init()
|
| H A D | semantics.c | 1210 result = build_min (STMT_EXPR, last_expr_type, last_tree);
|
| H A D | error.c | 2049 case STMT_EXPR:
|
| H A D | ChangeLog.2 | 1224 * ir.texi: Improve documentation for STMT_EXPR. Describe 3253 * cp-tree.def (STMT_EXPR): Fix typo in node name. 3259 STMT_EXPR, even when processing_template_decl. 3392 * cp-tree.def (STMT_EXPR): New tree node. 3413 * error.c (dump_expr): Handle STMT_EXPR. 3416 * expr.c (cplus_expand_expr): Handle STMT_EXPR. 3423 (tsubst_copy): Handle STMT_EXPR instead of BIND_EXPR. 3472 (finish_stmt_expr): Likewise. Build a STMT_EXPR, not a BIND_EXPR, 3481 THROW_EXPR, STMT_EXPR. 3483 MODIFY_EXPR, THROW_EXPR, STMT_EXPR, RTL_EXPR. Abort, rather than
|
| H A D | ChangeLog | 10869 * expr.c (cplus_expand_expr): Remove handling of STMT_EXPR. Fall 12903 SCOPE_STMT, CASE_LABEL, STMT_EXPR. 14610 (emit_base_init): Don't create a STMT_EXPR here. Don't return a 15515 * expr.c (cplus_expand_expr, case STMT_EXPR): Don't set 15520 * expr.c (cplus_expand_expr, case STMT_EXPR): Use
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/doc/ |
| H A D | c-tree.texi | 1767 @tindex STMT_EXPR 2161 @item STMT_EXPR 2168 expression would normally appear. The @code{STMT_EXPR} node represents 2183 the @code{STMT_EXPR} does not yield a value, it's type will be
|
| /openbsd-src/gnu/gcc/gcc/doc/ |
| H A D | c-tree.texi | 1908 @tindex STMT_EXPR 2429 @item STMT_EXPR 2436 expression would normally appear. The @code{STMT_EXPR} node represents 2449 there is no value. If the @code{STMT_EXPR} does not yield a value,
|
| H A D | tree-ssa.texi | 146 the existence of @code{STMT_EXPR} meant that in order to convert all
|