[fpc-pascal] set addition bug?
Adam Naumowicz
adamn at math.uwb.edu.pl
Tue Feb 12 20:33:42 CET 2008
On Tue, 12 Feb 2008, Peter Vreman wrote:
>>> Fixed in 2.3.1 in r10311.
>>
>> Thanks a lot for your quick response. Surely it solves the problem with
>> empty set as the second parameter. But I'm not sure if the other code I
>> sent later would also be fixed? - apparently that one had incorrect
>> valuation when tested with official 2.2.0 for Win32 - and there the second
>> argument was nonempty.
>>
>> What do you think?
>
> The other code with "writeln( a in (FrmElKinds + TermElKinds));" doesn't fail
> for me with neither 2.2.0 or 2.3.1 or an old 2.0.2.
Now I see the problem - I didn't notice that the Delphi compatibility flag
is also crucial here:
C:\adam\internal\kernel>c:\fpc\2.2.0\bin\i386-win32\ppc386 -Sd tester.pas
Free Pascal Compiler version 2.2.0 [2007/09/09] for i386
Copyright (c) 1993-2007 by Florian Klaempfl
Target OS: Win32 for i386
Compiling tester.pas
Linking tester.exe
58 lines compiled, 0.8 sec, 23760 bytes code, 1272 bytes data
C:\adam\internal\kernel>tester
FALSE
C:\adam\internal\kernel>c:\fpc\2.2.0\bin\i386-win32\ppc386 tester.pas
Free Pascal Compiler version 2.2.0 [2007/09/09] for i386
Copyright (c) 1993-2007 by Florian Klaempfl
Target OS: Win32 for i386
Compiling tester.pas
Linking tester.exe
58 lines compiled, 0.9 sec, 23632 bytes code, 1208 bytes data
C:\adam\internal\kernel>tester
TRUE
Best,
Adam
======================================================================
Department of Applied Logic fax. +48 (85) 745-7662
Institute of Computer Science tel. +48 (85) 745-7559 (office)
University of Bialystok e-mail: adamn at mizar.org
Sosnowa 64, 15-887 Bialystok, Poland http://math.uwb.edu.pl/~adamn/
======================================================================
More information about the fpc-pascal
mailing list