On 02 Jun 2010, at 14:30, Graeme Geldenhuys wrote:
On 2 June 2010 14:16, Marco van de Voort wrote:
Afaik it is merged into 2.4.1 already.
Did somebody actually test it other than Paul (that also implemented
it)?
Yes (at least other people reported bugs about it on fpc-devel).
If so, that was a rather quick test for a big compiler change.
There was a discussion about it on core. It was merged because
a) the merge occurred shortly after the previous release, so there was
a lot of time to test its effect on the fixes branch
b) it did not affect backwards compatibility
c) the compiler internally simply transforms it into a regular while/
do or for/do loop with temporary variables, and then the existing code
takes over. So code was mainly added, which means that that there was
little risk of breaking existing functionality
Jonas
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal