Lines Matching defs:expr1
3576 build_compound_expr (tree expr1, tree expr2)
3578 if (!TREE_SIDE_EFFECTS (expr1))
3585 if (VOID_TYPE_P (TREE_TYPE (expr1))
3586 && (TREE_CODE (expr1) == NOP_EXPR
3587 || TREE_CODE (expr1) == CONVERT_EXPR))
3589 else if (VOID_TYPE_P (TREE_TYPE (expr1))
3590 && TREE_CODE (expr1) == COMPOUND_EXPR
3591 && (TREE_CODE (TREE_OPERAND (expr1, 1)) == CONVERT_EXPR
3592 || TREE_CODE (TREE_OPERAND (expr1, 1)) == NOP_EXPR))
3604 warn_if_unused_value (expr1, input_location);
3609 return build2 (COMPOUND_EXPR, TREE_TYPE (expr2), expr1, expr2);