Technically yes, but the two variables are independent and used in non-overlapping code. The compiled code should be the same with one or two variables (just checked with msp430-gcc for example, and it is). I think having the variable called "oldest" improves readability.