Habe eben den folgenden, wirklich erstaunlichen Bug beobachtet (Lazarus 0.9.24, FPC 2.2.0, Debian 4.0 etch, 32bit).
Dabei wäre ich froh, wenn mir einige von Euch den bestätigen könnten:
Bei folgender Zeile:
Code: Alles auswählen
if 9223372036854775820>9223372036854775808 then showmessage('Test bestanden');
Erniedrigt man die rechte Seite der Ungleichung um 1:
Code: Alles auswählen
if 9223372036854775820>9223372036854775807 then showmessage('Test bestanden');
1. Könnt ihr das bestätigen?
2. Was meint ihr: Handelt es sich um einen Bug?
Gruß, Euklid