diff options
Diffstat (limited to 'gcc/tree-ssa-threadedge.c')
-rw-r--r-- | gcc/tree-ssa-threadedge.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/gcc/tree-ssa-threadedge.c b/gcc/tree-ssa-threadedge.c index acbbb67..932b443 100644 --- a/gcc/tree-ssa-threadedge.c +++ b/gcc/tree-ssa-threadedge.c @@ -544,11 +544,8 @@ simplify_control_stmt_condition (edge e, miss threading opportunities. */ if (tree_swap_operands_p (op0, op1, false)) { - tree tmp; cond_code = swap_tree_comparison (cond_code); - tmp = op0; - op0 = op1; - op1 = tmp; + std::swap (op0, op1); } /* Stuff the operator and operands into our dummy conditional |