On Thursday, 30 April 2015 at 01:19:45 UTC, Vladimir Panteleev wrote: > Because "copy" is still modified every time "i" is. But shouldn't copy be redeclared every loop iteration (or the compiler could pretend to redeclare it).