diff options
Diffstat (limited to 'gcc/lra.c')
-rw-r--r-- | gcc/lra.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/gcc/lra.c b/gcc/lra.c index 15e65f7b02f..5d1f429658f 100644 --- a/gcc/lra.c +++ b/gcc/lra.c @@ -1377,11 +1377,8 @@ lra_create_copy (int regno1, int regno2, int freq) regno1_dest_p = true; if (regno1 > regno2) { - int temp = regno2; - + std::swap (regno1, regno2); regno1_dest_p = false; - regno2 = regno1; - regno1 = temp; } cp = new lra_copy (); copy_vec.safe_push (cp); |