diff options
Diffstat (limited to 'gcc/tree-ssa-operands.c')
-rw-r--r-- | gcc/tree-ssa-operands.c | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/gcc/tree-ssa-operands.c b/gcc/tree-ssa-operands.c index 9b2974136a8..c1c967a53a9 100644 --- a/gcc/tree-ssa-operands.c +++ b/gcc/tree-ssa-operands.c @@ -808,8 +808,8 @@ get_stmt_operands (tree stmt) default: /* Notice that if get_expr_operands tries to use &STMT as the operand pointer (which may only happen for USE operands), we will abort in - append_use. This default will handle statements like empty statements, - CALL_EXPRs or VA_ARG_EXPRs that may appear on the RHS of a statement + append_use. This default will handle statements like empty + statements, or CALL_EXPRs that may appear on the RHS of a statement or as statements themselves. */ get_expr_operands (stmt, &stmt, opf_none, &prev_vops); break; @@ -964,13 +964,6 @@ get_expr_operands (tree stmt, tree *expr_p, int flags, voperands_t prev_vops) return; } - case VA_ARG_EXPR: - /* Mark VA_ARG_EXPR nodes as making volatile references. FIXME, - this is needed because we currently do not gimplify VA_ARG_EXPR - properly. */ - stmt_ann (stmt)->has_volatile_ops = true; - return; - case CONSTRUCTOR: { /* General aggregate CONSTRUCTORs have been decomposed, but they |