Home
last modified time | relevance | path

Searched refs:STMT_EXPR (Results 1 – 25 of 32) sorted by relevance

12

/openbsd-src/gnu/usr.bin/gcc/gcc/
H A Dc-common.def105 /* A STMT_EXPR represents a statement-expression. The
107 DEFTREECODE (STMT_EXPR, "stmt_expr", 'e', 1)
H A Dc-dump.c187 case STMT_EXPR:
H A Dc-pretty-print.c553 case STMT_EXPR:
1135 case STMT_EXPR:
H A Dtree-inline.c1201 expr = build1 (STMT_EXPR, TREE_TYPE (TREE_TYPE (fn)), make_node (COMPOUND_STMT));
H A Dc-common.c4261 case STMT_EXPR:
4403 if (TREE_CODE (exp) == STMT_EXPR
H A Dc-parse.in696 $$ = build1 (STMT_EXPR, last_expr_type, $1);
H A Dc-typeck.c2606 if (TREE_CODE (t) == STMT_EXPR)
/openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/gcc.c-torture/execute/
H A D20000914-1.c206 STMT_EXPR, enumerator
/openbsd-src/gnu/gcc/gcc/cp/
H A Ddump.c458 case STMT_EXPR: in cp_dump_tree()
H A Dcp-tree.def336 /* A STMT_EXPR represents a statement-expression during template
339 DEFTREECODE (STMT_EXPR, "stmt_expr", tcc_expression, 1)
H A Dcxx-pretty-print.c372 case STMT_EXPR: in pp_cxx_primary_expression()
901 case STMT_EXPR: in pp_cxx_expression()
H A DChangeLog-19991224 * 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 Derror.c1856 case STMT_EXPR: in dump_expr()
H A Dsemantics.c1694 result = build_min (STMT_EXPR, type, result); in finish_stmt_expr()
H A DChangeLog-20042168 (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 DChangeLog-2000997 * 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 DChangeLog5909 * 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 Dtypeck2.c391 code = build1 (STMT_EXPR, void_type_node, code); in split_nonconstant_init()
H A Dsemantics.c1210 result = build_min (STMT_EXPR, last_expr_type, last_tree);
H A Derror.c2049 case STMT_EXPR:
H A DChangeLog.21224 * 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 DChangeLog10869 * 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 Dc-tree.texi1767 @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 Dc-tree.texi1908 @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 Dtree-ssa.texi146 the existence of @code{STMT_EXPR} meant that in order to convert all

12