shadowing(!) and the other a temporary variable (as was it's shadow). Code generated with "gcc -O2" is the same before and after.