[fpc-devel]bug report 2181
Peter Vreman
peter at freepascal.org
Tue Oct 15 08:48:58 CEST 2002
>
> About bug report 2181: why 9985 in [1, 2]?
> M := 9985;
> if M in [1, 2] then WriteLn ('Error!');
>
> I tryed it with fpc 1.1. There is consistent pattern:
> for m:= 1 to n do
> if (m*256+x) in [x] then
> writeln(m);
This is also how TP/Delphi handles it. We also got a bug report in the
past that asked for this behaviour.
Compile with -Cr to get an error.
More information about the fpc-devel
mailing list