diff options
author | Kyrylo Tkachov <kyrylo.tkachov@arm.com> | 2015-07-24 16:46:04 +0000 |
---|---|---|
committer | Kyrylo Tkachov <ktkachov@gcc.gnu.org> | 2015-07-24 16:46:04 +0000 |
commit | 4e1952ab19938ee492bc15c0df77f959ab0cd9d3 (patch) | |
tree | 4090694940b64deeb37bc9afbf88a6d707ab475a /gcc/lra-eliminations.c | |
parent | 317b56409228e8cb31db71871d3e5e5b12d78ff0 (diff) | |
download | gcc-4e1952ab19938ee492bc15c0df77f959ab0cd9d3.zip gcc-4e1952ab19938ee492bc15c0df77f959ab0cd9d3.tar.gz gcc-4e1952ab19938ee492bc15c0df77f959ab0cd9d3.tar.bz2 |
[obvious] Use std::swap instead of manually swapping in a few more places
* alias.c (nonoverlapping_memrefs_p): Use std::swap instead of
manually swapping values.
* cse.c (fold_rtx): Likewise.
* lra-eliminations.c (form_sum): Likewise.
From-SVN: r226179
Diffstat (limited to 'gcc/lra-eliminations.c')
-rw-r--r-- | gcc/lra-eliminations.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/gcc/lra-eliminations.c b/gcc/lra-eliminations.c index c8da0c2..fdf4179 100644 --- a/gcc/lra-eliminations.c +++ b/gcc/lra-eliminations.c @@ -215,7 +215,6 @@ setup_elimination_map (void) static rtx form_sum (rtx x, rtx y) { - rtx tem; machine_mode mode = GET_MODE (x); if (mode == VOIDmode) @@ -229,7 +228,7 @@ form_sum (rtx x, rtx y) else if (CONST_INT_P (y)) return plus_constant (mode, x, INTVAL (y)); else if (CONSTANT_P (x)) - tem = x, x = y, y = tem; + std::swap (x, y); if (GET_CODE (x) == PLUS && CONSTANT_P (XEXP (x, 1))) return form_sum (XEXP (x, 0), form_sum (XEXP (x, 1), y)); |