[fpc-devel] bug 3626

Peter Vreman peter at freepascal.org
Thu Feb 3 08:13:56 CET 2005

>> im not going to argue whether this is right or wrong but in delphi at
>> least
>> $R only affects run time range checking. In delphi that code will give
>> an
>> error (constant expression violates subrange bounds) even with range
>> checking off.

I think this is a special case with for-loops. Delphi also doesn't allow
the loop-variable to be int64. I'll add a check to test for the 32bit
range. Ofcourse this is a 32bit target only issue. The code is legal on
64bit targets.

More information about the fpc-devel mailing list