diff options
Diffstat (limited to 'gcc/df-problems.c')
-rw-r--r-- | gcc/df-problems.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/gcc/df-problems.c b/gcc/df-problems.c index 0c46bdaa496..abb34d0596a 100644 --- a/gcc/df-problems.c +++ b/gcc/df-problems.c @@ -3170,24 +3170,24 @@ df_kill_notes (rtx insn, rtx *old_dead_notes, rtx *old_unused_notes) static inline rtx df_set_note (enum reg_note note_type, rtx insn, rtx old, rtx reg) { - rtx this = old; + rtx curr = old; rtx prev = NULL; - while (this) - if (XEXP (this, 0) == reg) + while (curr) + if (XEXP (curr, 0) == reg) { if (prev) - XEXP (prev, 1) = XEXP (this, 1); + XEXP (prev, 1) = XEXP (curr, 1); else - old = XEXP (this, 1); - XEXP (this, 1) = REG_NOTES (insn); - REG_NOTES (insn) = this; + old = XEXP (curr, 1); + XEXP (curr, 1) = REG_NOTES (insn); + REG_NOTES (insn) = curr; return old; } else { - prev = this; - this = XEXP (this, 1); + prev = curr; + curr = XEXP (curr, 1); } /* Did not find the note. */ |