[fpc-pascal] for loop variable value reliable after loop?

Sven Barth pascaldragon at googlemail.com
Mon Oct 5 17:21:32 CEST 2015


Am 05.10.2015 15:43 schrieb "Adriaan van Os" <fpc at microbizz.nl>:
>
> Sven Barth wrote:
>
>> The for-loop-variable contains a valid value after the loop if the loop
was left using a break or goto (this does not seem to be documented in
FPC's language reference guide, but AFAIK it is in Delphi; also don't know
what the ISO standard says about this...).
>
>
> ISO/IEC 7185 :1990(E) says in section 6.8 .3.9 For-statements
>
> After a for-statement is executed, other than being left by a
goto-statement, the control-variable shall be undefined .

Thanks, so this applies to ISO as well ^^

Regards,
Sven
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20151005/c9f17e3e/attachment.html>


More information about the fpc-pascal mailing list