diff options
Diffstat (limited to 'gcc/expr.c')
-rw-r--r-- | gcc/expr.c | 6 |
1 files changed, 1 insertions, 5 deletions
@@ -8870,11 +8870,7 @@ expand_expr_real_2 (sepops ops, rtx target, machine_mode tmode, /* If op1 was placed in target, swap op0 and op1. */ if (target != op0 && target == op1) - { - temp = op0; - op0 = op1; - op1 = temp; - } + std::swap (op0, op1); /* We generate better code and avoid problems with op1 mentioning target by forcing op1 into a pseudo if it isn't a constant. */ |