i += i
Not such a bad statement... unless "i" happens to be zero. In that case, the statement does absolutely no good when used as a loop counter increment. . . .
No. No, I didn't accidentally code something like that and spend 10 minutes trying to figure out why the program wasn't working. No, not at all.